home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / educ / txtbook.doc < prev   
Encoding:
Text File  |  1988-05-03  |  85.8 KB  |  1,615 lines

  1. This file contains abstracts of many
  2. of the Ada textbooks listed in the file
  3. TEXT-BIB.HLP.
  4. (Ada IC point of contact:  Sue O'Neill)
  5. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  6.  
  7.                   A Programmer's View of the Intel 432 System
  8.  
  9.                               Author,Affiliation
  10.                         Elliott I. Organick, U. of Utah
  11.  
  12.                                  Published by:
  13.                              McGraw-Hill Book Co.
  14.                              1221 Ave. of Americas
  15.                               New York, NY  10020
  16.                             Publication date : 1983
  17.  
  18.                               ISBN: 0-07-047719-1
  19.                       Library of Congress: QA76.8.I267073
  20.                              Number of pages: 418
  21. The  principle  theme  in  this  book  is  the  effective implementation of the
  22. concepts of multiprocessing, object-based design, and object filing systems  as
  23. exhibited  by  the  1432.  This book provides the user with a new dimension for
  24. expressive power and productivity for both  system  software  and  applications
  25. programs,  and  at  new  levels of simplicity and efficiency. Some of the areas
  26. discussed include:  structure and use of Ada packages and tasks;  hardware  and
  27. system  software  support for interprocess communication and for process (task)
  28. dispatching and scheduling; architectural and Ada language support  for  object
  29. structures;  emphasizing  type  management  and  access control; the supporting
  30. operating  system  iMAX;  several  of  its  important  "user-interfaces";   the
  31. importance  of  input-output peripheral sub-systems and their relationship with
  32. the  central   object-based   architecture   of   1432;   and   iMAX   provided
  33. implementations  of  process  management, memory management, and object filing;
  34. and user interfaces to these facilities.  This  book  contains  three  sets  of
  35. appendices  providing  lists  of  1432-based  literature references; a group of
  36. compiled Ada program units comprising  versions  of  an  investment  management
  37. system;  and user interfaces to iMAX that help confirm and expand understanding
  38. of the functionality, scope, and flexibility of iMAX.
  39.                       Ada - An Introduction, 2nd Edition
  40.  
  41.                               Author,Affiliation
  42.                        Henry Ledgard, Human Factors Ltd.
  43.  
  44.                                  Published by:
  45.                                 Springer-Verlag
  46.                                  P.O. Box 2485
  47.                               Secaucus, NJ  07094
  48.                             Publication date : 1983
  49.  
  50.                               ISBN: 0-387-90814-5
  51.                             Paperback cost : $14.95
  52. The primary subject areas include introductory programming.
  53.  
  54. Written  just one month after the DoD language was revised; concentrates on the
  55. numerous changes in standards, incorporating much  of  the  material  from  the
  56. reference.
  57.                        Ada Applications and Environments
  58.  
  59.                               Author,Affiliation
  60.  
  61.                                  Published by:
  62.                           IEEE Computer Society Press
  63.                            Publication date : 10/84
  64.  
  65.                               ISBN: 0-8186-0590-1
  66.                          Library of Congress: 84-81844
  67.                              Number of pages: 165
  68.                              Paperback cost : $32
  69. The   primary   subject  areas  include  problem  solving  principles.    Other
  70. application area(s) include Applications Research and Development
  71.  
  72. This is a conference proceedings on research and development related to the Ada
  73. language and environments. It covers topics on methodologies, run-time  models,
  74. environments,    tools,   distributed   implementations,   applications,   use,
  75. validation, and educational issues.
  76.                         Ada for Experienced Programmers
  77.  
  78.                               Author,Affiliation
  79.                  A. Nico Habermann, Carnegie-Mellon University
  80.                 Dewayne E. Perry, Pegasus Sys & Carnegie-Mellon
  81.  
  82.                                  Published by:
  83.                          Addison-Wesley Publishing Co.
  84.                               Reading, MA  01867
  85.                             Publication date : 1983
  86.  
  87.                               ISBN: 0-201-11481-X
  88.                          Library of Congress: 82-20757
  89.                             Paperback cost : $20.95
  90. The primary subject areas include software engineering.
  91.  
  92. The  goal  of  this  book  is  a  presentation of the major features of the Ada
  93. programming  language  and  their  relevance  to  software  engineering.  Since
  94. concepts  such  as  data abstraction, exception handling and concurrency are of
  95. fundamental importance to the design and maintenance of  software  systems,  we
  96. will  explain  in detail how Ada's facilities support such concepts. We do this
  97. by discussing a series of non-trivial example programs that exhibit the typical
  98. use of the relevant language constructs. The examples are chosen on  the  basis
  99. of  their  suitability  in  illustrating  specific language features.  Software
  100. engineering issues are taken into account, but are not the  primary  motivation
  101. for  selecting  the  particular  examples. Our goal is achieved if the examples
  102. demonstrate to what extent the Ada language supports good programming style  in
  103. software  engineering.  This  book  is written for experienced programmers who,
  104. when learning a new language, must often choose between using  an  introductory
  105. text  and  using  a  reference  manual. Either choice is unsuitable, because an
  106. introductory text  contains  too  much  explanation,  ignoring  a  programmer's
  107. knowledge  and  experience,  whereas  a  reference  manual  contains too little
  108. explanation, aiming at a complete  and  concise  description  of  the  language
  109. syntax  and semantics. This book supplies a need between these two extremes. On
  110. the one hand, unlike an introductory text, it  exploits  the  reader's  general
  111. knowledge  of  programming  techniques.   On the other hand, unlike a reference
  112. manual, it explains the significance  of  the  language  features  by  detailed
  113. discussions and apt examples.
  114.                          Ada for Multi-Microprocessor
  115.  
  116.                               Author,Affiliation
  117.                    Mike Tedd, SPL Int'l & U College of Wales
  118.                 Stefano Crespi-Reghizzi, Politecnico di Milano
  119.                      Antonio Natali, University of Bologna
  120.  
  121.                                  Published by:
  122.                           Cambridge University Press
  123.  
  124.                                  ISBN: 30103-3
  125.                            Hardcover cost : $29.95  
  126. The primary subject areas include software engineering.
  127.  
  128. This  book  examines  how the Ada language can be used for distributed systems.
  129. It discusses how to construct and run an Ada  program  for  a  variable  target
  130. configuration   of   several   microcomputers,  interconnected  through  shared
  131. memories, multi-access busses, local area networks, or end-to-end lines.    The
  132. book  recognizes  that  the  Ada  language  and current Ada Programming Support
  133. Environments  (APSEs)  do  not  address  distributed  targets,  and   therefore
  134. considers  different  approaches  for coping with distribution without changing
  135. the language or unduly restricting how it is  used.  The  approach  found  most
  136. natural  requires  the  designer  to  cluster  tightly  coupled  Ada tasks into
  137. "virtual nodes."  The authors examine the  implications  of  this  approach  in
  138. detail   and   study   further   implications  concerning  use  of  the  multi-
  139. microprocessor approach to achieve reliability and extensibility.
  140.                               Ada for Programmers
  141.  
  142.                               Author,Affiliation
  143.                       Eric W. Olsen, U. of Ca. at Irvine
  144.                    Stephen B. Whitehall, U. of Ca. at Irvine
  145.  
  146.                                  Published by:
  147.                                 Reston Pub. Co.
  148.                             11480 Sunset Hills Road
  149.                                Reston, VA  22090
  150.  
  151.                                ISBN: 0835901491
  152.                              Number of pages: 310
  153.                            Hardcover cost : $20.95  
  154. The  primary  subject  areas  include  advanced  programming  and  introductory
  155. programming.
  156.  
  157. The Reference Manual for Ada Programming Language (LRM) is not intended for use
  158. by anyone not already familiar with the Ada language.  This  book  presents  an
  159. overview  of  the Ada programming language. The Ada topics covered in this book
  160. are predefined types and operations, expressions,  object  declarations,  basic
  161. Ada  statements, subprograms, packages, user-defined types, derived types, real
  162. types, array types,  record  types  and  access  types,  operator  overloading,
  163. overloading   enumeration  literals,  generics,  tasking,  exceptions,  program
  164. structure and separate compilation.
  165.                    Ada for Specification:  Possibilities and
  166.                                   Limitations
  167.  
  168.                               Author,Affiliation
  169.                  S. J. Goldsack, Imperial College of Sci & Tec
  170.  
  171.                                  Published by:
  172.                           Cambridge University Press
  173.                             Publication date : 5/85
  174.  
  175.                                  ISBN: 30853-4
  176.                              Number of pages: 220
  177.                            Hardcover cost : $24.95  
  178. The  primary  subject  areas  include  advanced  programming  and  introductory
  179. programming.
  180.  
  181. This book examines the use of the Ada programming language in the specification
  182. stage of a software development project, placing  emphasis  throughout  on  the
  183. issues involved in specification and the generation of ideas for software tools
  184. for  use  in  an  Ada  environment. It begins with a discussion of the role and
  185. purpose of specification in a  large-scale  software  project,  describing  the
  186. features  that  a  specification  language  should  have  and assessing the Ada
  187. language as a candidate. The use of  the  Ada  language  as  a  program  design
  188. language  and  in  system modelling is then examined, together with a number of
  189. other specification languages. Conversion of a specification into a program and
  190. tools for handling specifications are then considered, before the findings  are
  191. summarized  and  conclusions  drawn.    An  appendix  describes  an Ada-related
  192. specification language, adapted to general engineering systems.   The  book  is
  193. based  on  a study for the Commission of the European Communities, completed in
  194. July 1984. It will interest all who are engaged in research into the properties
  195. and use of specification languages and the  design  of  tools  for  support  of
  196. formal approaches to programming.
  197.                          Ada Language System Textbook
  198.  
  199.                               Author,Affiliation
  200.                          Elaine Primack, SofTech, Inc.
  201.  
  202.                                  Published by:
  203.                                  SofTech, Inc.
  204. The  Ada  Language  System,  or  ALS is a comprehensive, integrated programming
  205. environment designed to aid in the development and maintenance of Ada programs.
  206. Its extensible tool set, a VAX Ada compiler and a symbolic  debugger,  provides
  207. an  open-ended environment. Configuration control is provided through a variety
  208. of features, including protected access to files and records of how objects are
  209. created. Each chapter includes exercises to provide practical knowledge of  the
  210. tools.
  211.                                   Ada Primer
  212.  
  213.                               Author,Affiliation
  214.                            CENTACS/CECOM, U.S. Army
  215.  
  216.                                  Published by:
  217.                                  CENTACS/CECOM
  218.                             Paperback cost : $26.50
  219. The  primary subject areas include introductory programming and problem solving
  220. principles.
  221.  
  222. Government  personnel  may  order  this  document  from  the  Defense  Tactical
  223. Information  Center  (DTIC).    Industry  may order this document from National
  224. Technical Information Service (NTIS). The order number for both DTIC  and  NTIS
  225. is AD A148 855. The Ada Primer leads the novice through the fundamentals of Ada
  226. by  addressing  the  "Pascal  subset" of Ada.  NTIS COST:  Paper Copy:  $26.50;
  227. Microfiche: $4.50 each.
  228.                          The Ada Programming Language
  229.  
  230.                               Author,Affiliation
  231.                     Sabina H. Saib, General Research Corp.
  232.                         Robert E. Fritz, SAI Comsystems
  233.  
  234.                                  Published by:
  235.                           IEEE Computer Society Press
  236.                             Publication date : 1983
  237.                          Library of Congress: 82-84689
  238.                             Paperback cost : $30.00
  239. The   primary   subject   areas   include  advanced  programming,  introductory
  240. programming, software  engineering  and  problem  solving  principles.    Other
  241. application area(s) include large bibliography real-time, embedded systems
  242.  
  243. An  historical  as  well  as  current  status discussion of the Ada language is
  244. given.    Topics  covered  include:  design  methodology,   Ada   environments,
  245. implementations   and   real-time   programming.   In  addition,  applications,
  246. criticisms, and influences of the Ada language are presented.
  247.                     Ada Programming with Applications
  248.  
  249.                               Author, Affiliation
  250.                                Eugen N. Vasilescu
  251.  
  252.                                  Published by:
  253.                               Allyn and Bacon, Inc. 
  254.                                  7 Wells Avenue
  255.                                 Newton, MA 02167
  256.  
  257.  
  258.                                  Price: $24.00
  259.  
  260.         ADA  PROGRAMMING WITH  APPLICATIONS  shows  how  to  implement Ada for 
  261. business   applications.  This self-contained introduction presents the syntax
  262. of Ada in step-by-step fashion.  Ultimately, this book will enable you to :
  263.  
  264.           - Grasp the complexities of a strongly typed language and explore
  265.             its advantages for efficient and reliable implementation of 
  266.             packages.
  267.  
  268.           - Obtain practical hands-on experience in designing Ada packages for
  269.             business use.
  270.  
  271.           - Gain a solid understanding of such advanced concepts as data 
  272.             application, concurrency, and modularity.
  273.  
  274. The syntax of  Ada  is introduced  in  measured doses, and the presentation of 
  275. complete Ada programs is emphasized.
  276.  
  277.                     Ada:  A Programmer's Conversion Course
  278.  
  279.                               Author,Affiliation
  280.                          Michael J. Stratford-Collins
  281.  
  282.                                  Published by:
  283.                             John Wiley & Sons, Inc.
  284.                                605 Third Avenue
  285.                               New York, NY  10158
  286.                             Publication date : 1982
  287.  
  288.                                ISBN: 0470-273321
  289.                              Number of pages: 192
  290.                            Hardcover cost : $48.95  
  291. The   primary   subject   areas   include  advanced  programming  and  software
  292. engineering.
  293.  
  294. This book is aimed at providing the professional programmer with an easy  means
  295. to  learn  the basics of the Ada language. It therefore assumes that the reader
  296. has knowledge of at least one other high-level programming language. It is  not
  297. intended  to  be a primer on programming, not a reference manual for every nook
  298. and cranny of the language. It concentrates instead  on  those  features  which
  299. will  be  used  most  often  by  most  programmers. The first five chapters are
  300. designed to cover the basic language elements which are common to  most  modern
  301. procedural languages. Chapter 1 is an introduction, chapter 2 is concerned with
  302. control over program flow, chapters 3 and 4 with data types and data structures
  303. and  chapter  5  with  procedures and functions. Chapters 6,7,8 and 9 cover the
  304. package concept, the  generic  concept,  support  for  exception  handling  and
  305. language  constructs  for tasking support, respectively.  Chapter 10 is devoted
  306. to a discussion of  the  issues  of  program  structure,  and  name  scope  and
  307. visibility,  and  the  book closes with a chapter covering the Input and Output
  308. facilities provided by the Ada language. For  reference  purposes,  Appendix  A
  309. provides  a  syntax definition of the language while Appendix B contains a list
  310. of Ada language reserved words.
  311.                         Ada:  An Advanced Introduction
  312.  
  313.                               Author,Affiliation
  314.                        Narain Gehani, Bell Laboratories
  315.  
  316.                                  Published by:
  317.                                  Prentice-Hall
  318.                               200 Old Tappan Road
  319.                              Old Tappan, NJ  07675
  320.                             Publication date : 1983
  321.  
  322.                               ISBN: 0-13-003962-4
  323.                       Library of Congress: QA76.73.A35643
  324.                              Number of pages: 352
  325.                             Paperback cost : 21.95
  326. The  primary  subject  areas  include  advanced programming and problem solving
  327. principles.
  328.  
  329. This book is written especially for readers who have a  good  knowledge  of  at
  330. least  one  procedural  language  such as Pascal, C, PL/1, Algol 60, Simula 67,
  331. Algol 68 or FORTRAN. The book focuses primarily on the novel aspects of the Ada
  332. language, which are illustrated by many fairly difficult and concrete  examples
  333. written out in full. Interesting differences between the Ada language and other
  334. programming  languages  are  commented upon. The example programs are developed
  335. using stepwise refinement to assist the reader in  understanding  their  design
  336. and development. The first chapter is an introduction to the feature of the Ada
  337. language  that  are rather common, such as those found in programming languages
  338. like Pascal, C, PL/1 or FORTRAN. Elaborate details about each feature  are  not
  339. provided.  The  remaining  chapters  focus  on  the  novel  aspects  of the Ada
  340. language, devoting a chapter to each of the following  topics:    treatment  of
  341. types, packages, concurrency or tasking, exception handling generic facilities,
  342. program  structure  and  separate  compilation,  and representation clauses and
  343. implementation dependent features.
  344.                 Ada: An Advanced Introduction Including the LRM
  345.  
  346.                               Author,Affiliation
  347.                        Narain Gehani, Bell Laboratories
  348.  
  349.                                  Published by:
  350.                                  Prentice-Hall
  351.                               200 Old Tappan Road
  352.                              Old Tappan, NJ  07675
  353.                             Publication date : 1984
  354.  
  355.                               ISBN: 0-13-003997-7
  356.                              Number of pages: 672
  357.                            Hardcover cost : 29.95  
  358. The primary subject areas include advanced programming.
  359.  
  360. Written  for  readers  with  a  knowledge  of at least one programming language
  361. (Pascal, C, PL/1, Algol, FORTRAN, etc.), this volume focuses primarily  on  the
  362. novel  aspects  of  the Ada language - data encapsulation, concurrency, generic
  363. facilities, exception handling and others. The ANSI standard the Ada  langugage
  364. is  used  in  the  book. All programs have been tested on the NYU Ada Compiler.
  365. Interesting  differences  between  the  Ada  language  and  other   programming
  366. languages  are  noted.  Stepwise refinement is used to develop programs so that
  367. the reader can easily understand design and development.
  368.                              Ada:  An Introduction
  369.  
  370.                               Author,Affiliation
  371.                        Sabina H. Saib, Thomson-CSF, Inc.
  372.  
  373.                                  Published by:
  374.                           Holt, Rinehart and Winston
  375.                             Publication date : 1985
  376.                          Library of Congress: 84-27987
  377.                              Number of pages: 350
  378.                            Hardcover cost : $25.95  
  379. The   primary   subject   areas   include  advanced  programming,  introductory
  380. programming, software engineering and problem solving principles.
  381.  
  382. This introductory  Ada  text  assumes  some  background  and  familiarity  with
  383. computers  but  not with the Ada language itself. Central to this text are many
  384. examples and problems. An introductory class may omit  the  later  chapters  on
  385. more  advanced programming techniques while an intermediate programmer may skim
  386. the first chapters.
  387.                          Ada:  Concurrent Programming
  388.  
  389.                               Author,Affiliation
  390.                        Narain Gehani, Bell Laboratories
  391.  
  392.                                  Published by:
  393.                                  Prentice-Hall
  394.                               200 Old Tappan Road
  395.                              Old Tappan, NJ  07675
  396.                             Publication date : 1984
  397.  
  398.                               ISBN: 0-13-004011-8
  399.                              Number of pages: 272
  400.                             Paperback cost : $24.95
  401. The primary subject areas include advanced programming.
  402.  
  403. Written  especially  for  persons  with  a knowledge of a high level sequential
  404. programming language such as C, Pascal, PL/1, FORTRAN, or  Algol  60.    Gehani
  405. explains  the  concurrent  programming facilities in the Ada language and shows
  406. how to use them effectively in writing concurrent programs.
  407.                   Ada: Language, Compilers, and Bibliography
  408.  
  409.                               Author,Affiliation
  410.                    M.W. Rogers, CEC IT Task Force, Brussels
  411.  
  412.                                  Published by:
  413.                           Cambridge University Press
  414.                               32 East 57th Street
  415.                               New York, NY 10022
  416.                            Publication date : 08/84
  417.  
  418.                               ISBN: 0-521-26464-2
  419.                          Library of Congress: 84-7688
  420.                            Hardcover cost : $17.95  
  421. The   primary   subject   areas   include  advanced  programming  and  software
  422. engineering.
  423.  
  424. This book provides essential reference  material  for  those  involved  in  the
  425. application  of  software  engineering  concepts  using  the  Ada  language. It
  426. consists of three components: 1) The reference manual for the  Ada  programming
  427. language (ANSI/MIL-STD-1815A-1983) 2) Guidelines for Ada compiler specification
  428. and  selection.  This  Guide  has  been produced by a number of leading experts
  429. involved in implementing Ada compilers. It  lists  the  characteristics  of  an
  430. implementation  that  should  be  taken  into  account  in the specification or
  431. selection of an Ada  compiler.    3)  A  selective  bibliography  for  the  Ada
  432. langugage.   This well-structured bibliography lists the principle works on the
  433. Ada language, covering all aspects  from  the  history  and  evolution  of  the
  434. language  to  the  latest  thinking on the many features combined for the first
  435. time in the Ada language. This is a reference volume that should never  be  far
  436. from the workbench of the serious software engineer or programmer using the Ada
  437. language.
  438.                                  Advanced Ada
  439.  
  440.                               Author,Affiliation
  441.                            CENTACS/CECOM, U.S. Army
  442.  
  443.                                  Published by:
  444.                                  CENTACS/CECOM
  445.                             Paperback cost : $26.50
  446. The  primary  subject  areas  include  advanced programming and problem solving
  447. principles.
  448.  
  449. Government  personnel  may  order  this  document  from  the  Defense  Tactical
  450. Information  Center  (DTIC). Industry may order this document from the National
  451. Technical Information Service (NTIS). The order number for both DTIC  and  NTIS
  452. is  AD  A146257.    Advanced Ada discusses data structures and algorithms, data
  453. abstraction and information hiding. It is assumed the reader is  familiar  with
  454. all  the  concepts covered in the Ada Primer.  NTIS COST:  Paper Copy:  $26.50;
  455. Microfiche: $4.50 each.
  456.                An Attribute Grammar for the Semantic Analysis of
  457.                                       Ada
  458.  
  459.                               Author,Affiliation
  460.                                     J. Uhl
  461.                                 S. Drossopoulou
  462.                                    G. Persch
  463.  
  464.                                  Published by:
  465.                                 Springer-Verlag
  466.                                  P.O. Box 2485
  467.                               Secaucus, NJ  07094
  468.                             Publication date : 6/82
  469.  
  470.                               ISBN: 3-540-11571-4
  471.                             Paperback cost : $23.10
  472. Attribute  grammars are an established tool for the formal specification of the
  473. semantics  of  a  programming  language  and  also  the  specification  of  the
  474. language's  compiler.    This book contains an attribute grammar specifying the
  475. static  semantics  of  the  Ada  language,   together   with   an   explanatory
  476. introduction.  This attribute grammar completely describes the semantics of the
  477. Ada  language,  as  published in July 1980. Part A of this volume describes the
  478. development of the AG. It contains a survey of the tasks of  semantic  analysis
  479. within  a  front-end,  the  use  of attribute grammars for the specification of
  480. static semantics and semantic analysis, and the procedure for writing  the  AG.
  481. Part B is a rationale for the AG: the three main tasks of semantic analysis are
  482. described,  the  main  attributes are introduced, their use, their dependencies
  483. and their types are outlined.
  484.                             An Introduction to Ada
  485.  
  486.                               Author,Affiliation
  487.                       Stephen Young, U. of Manchester, UK
  488.  
  489.                                  Published by:
  490.                             John Wiley & Sons, Inc.
  491.                                605 Third Avenue
  492.                               New York, NY  10158
  493.                             Publication date : 1983
  494.  
  495.                               ISBN: 0-470-27551-0
  496.                              Number of pages: 320
  497.                            Hardcover cost : 29.95  
  498. The   primary   subject   areas   include  advanced  programming,  introductory
  499. programming and problem solving principles.
  500.  
  501. This book is aimed at students and experienced  programmers.    It  provides  a
  502. complete  introduction  to  programming  in the Ada language.  All Ada language
  503. features are carefully explained and wherever possible illustrated by examples.
  504. A key feature of the book is the inclusion of an extended example at the end of
  505. each chapter. These are intended to give further clarification  of  the  points
  506. covered  in  that chapter, but more importantly they are used to illustrate how
  507. programs should be designed in the Ada language. In particular, strong emphasis
  508. is placed on the use of the package in supporting data abstraction.    Finally,
  509. exercises are provided with each chapter, and solutions to a selection of these
  510. are given at the end of the book.
  511.                         Beginning Programming with Ada
  512.  
  513.                               Author,Affiliation
  514.                                 James A. Saxon
  515.                                 Robert E. Fritz
  516.  
  517.                                  Published by:
  518.                                  Prentice-Hall
  519.                             11480 Sunset Hills Road
  520.                                Reston, VA  22090
  521.                             Publication date : 1983
  522.  
  523.                                ISBN: 0-13-071688
  524.                              Number of pages: 240
  525.                             Paperback cost : $16.95
  526. The primary subject areas include introductory programming.
  527.  
  528. Audience:  students  or  individuals  with little or no programming experience.
  529. Material: elements of programming and the Ada programming  language,  including
  530. such  concepts  as data types, control statements, etc. Remarks: heavy emphasis
  531. on fundamentals of programming make it  suitable  for  someone  who  has  never
  532. programmed before.
  533.                Comparing & Assessing Programming Languages (Ada,
  534.                                   C, Pascal)
  535.  
  536.                               Author,Affiliation
  537.                        Alan Feuer, Catalytix Corporation
  538.                       Narain Gehani, A.T.&T., Bell Labs.
  539.  
  540.                                  Published by:
  541.                                  Prentice-Hall
  542.                           Englewood Cliffs, NJ 07631
  543.                             Publication date : 1984
  544.  
  545.                               ISBN: 0-13-154857-3
  546.                              Number of pages: 264
  547.                Hardcover cost : $24.95  Paperback cost : $16.95
  548. Comparing  and Assessing Programming Languages, edited by Alan Feuer and Narain
  549. Gehani,  contains  over  fifteen  articles  by  leading  experts  in   software
  550. performance and evaluation. The contributors explore the plusses and minuses of
  551. three  popular  languages:  the  Ada  language, C, and Pascal.  The exploration
  552. contains reviews of languages' features, performance characteristics,  security
  553. and  reliability  measures,  judgements of suitability for commercial and other
  554. applications, and much more. The judgements and evaluations needed to select  a
  555. programming  language  are  complex,  and  the  procedures  for  performing the
  556. evaluations are typically ill-defined. An outstanding feature of Comparing  and
  557. Assessing Programming Languages is that it provides a methodology which you can
  558. use to evaluate any language.
  559.                          Concurrent Programming in Ada
  560.  
  561.                               Author,Affiliation
  562.                        A. Burns, University of Bradford
  563.  
  564.                                  Published by:
  565.                           Cambridge University Press
  566.                            Publication date : 05/85
  567.  
  568.                                  ISBN: 3033-9
  569.                            Hardcover cost : $29.50  
  570. The primary subject areas include advanced programming.
  571.  
  572. A main design specification for the Ada programming language was that it should
  573. contain the features necessary for concurrent programming. This book introduces
  574. the topic of concurrency and shows how the Ada language deals with it. The need
  575. to  produce  software  that  models  inherent  parallelism is important in many
  576. applications,  including  real-time  systems,  process,  and  general   purpose
  577. multi-processor  system  software.  Although for many other applications of the
  578. Ada language, knowledge of the Tasking Model is not necessary, the  full  power
  579. of the language can only really be obtained if this model is understood.
  580.                   Developing Large Software Systems Using Ada
  581.  
  582.                               Author,Affiliation
  583.                Sommerville/Morrison, U Strathclyde/U St. Andrews
  584.  
  585.                                  Published by:
  586.                          Addison-Wesley Publishing Co.
  587.                          Jacob Way, Reading, MA  01867
  588.                             Publication date : 9/85
  589.  
  590.                                   ISBN: 14227
  591.                              Number of pages: 400
  592.                             Paperback cost : $23.95
  593. The primary subject areas include software engineering.
  594.  
  595. The  Ada  language  is  becoming  the  standard  language  for  developing  and
  596. implementing large software systems. This book shows how the  language  can  be
  597. best  used  in this context, by establishing a set of programming principles to
  598. be used in large system development, and showing how the Ada language  fits  in
  599. with  these  principles.   The authors begin by setting the Ada language in its
  600. historical context and in the overall context of the software life cycle.  They
  601. go on to examine aspects of programming  environments  and  the  techniques  of
  602. software  design,  including  object-oriented  design  and formal notations for
  603. software specifications. The electronic mail system is used for design examples
  604. throughout the book. Later chapters deal with the effective use of  Ada  types,
  605. program  development,  parallel, and real time programming, the problems of I/O
  606. programming, and programming for portability.
  607.                    Diana:  An Intermediate Language for Ada
  608.  
  609.                               Author,Affiliation
  610.                                     G. Goos
  611.                                  J. Hartmanis
  612.  
  613.                                  Published by:
  614.                                 Springer-Verlag
  615.                             Publication date : 1983
  616.  
  617.                               ISBN: 3-540-12695-3
  618. DIANA  is  an acronym for Descriptive Intermediate Attributed Notation for Ada.
  619. Diana describes the form of an intermediate language intended to be used as  an
  620. internal  form  of  Ada  programs.    Typically, this is the result of lexical,
  621. syntactical, and static  semantic  analysis,  but  before  any  actual  dynamic
  622. semantic  analysis,  code  optimization,  or code generation. Diana has already
  623. been effectively used in Ada compiler environments (ROLM).  This book is not an
  624. introductory text. It contains state-of-the-art  information  on  Ada  compiler
  625. design, and is intended for that audience.
  626.                  Fundamentals of Programming Languages, Second
  627.                                     Edition
  628.  
  629.                               Author,Affiliation
  630.                    Ellis Horowitz, U of Southern California
  631.  
  632.                                  Published by:
  633.                          Computer Science Press, Inc.
  634.                             Publication date : 9/83
  635.  
  636.                               ISBN: 0-88175-004-2
  637.                          Library of Congress: 83-15369
  638.                              Number of pages: 446
  639.                            Hardcover cost : $29.95  
  640. This  excellent  new  book  takes  a fundamentally different point of view from
  641. traditional  books  on  programming  languages.  The  best  way  to  study  and
  642. understand  today's  programming  languages  is  by focusing on a few essential
  643. concepts.  These concepts form the outline  for  this  book  and  include  such
  644. topics  as  variables,  expressions, statements, typing scope, procedures, data
  645. types,  exception  handling,  and  concurrency.  By  understanding  what  these
  646. concepts  are and how they are realized in different programming languages, one
  647. arrives at a level of comprehension far greater than one gets by  writing  some
  648. programs  in  a few languages. Moreover, knowledge of these concepts provides a
  649. framework for understanding future language designs. Numerous examples from The
  650. Ada language, Pascal, LISP, and other programming languages are included.  This
  651. book is a fascinating study of the complexities of programming languages.
  652.                        Handbook of Software Engineering
  653.  
  654.                               Author,Affiliation
  655.                                 Charles R. Vick
  656.                                C.V. Ramamoorthy
  657.  
  658.                                  Published by:
  659.                            Van Nostrand Rienhold Co.
  660.                              135 West 50th Street
  661.                               New York, NY  10020
  662.  
  663.                                  ISBN: 26251-2
  664.                              Number of pages: 768
  665.                            Hardcover cost : $62.50  
  666. The  Handbook  examines recent trends and the most up-to-date technology in the
  667. field. It explains innovative strategies  for  hardware/software  tradeoffs  to
  668. help  you  apply  new  advances  in  computer  technology that reduce costs and
  669. increase performance and reliability.  Ready-to-use  performance  measures  and
  670. fault  tolerance  techniques  ensure  that you get the most out of your system.
  671. Formal verification procedures show you how to  determine  if  various  program
  672. components  operate consistently for all combinations of data.  Fully discussed
  673. are major developments in the area of data base management  systems,  such  as,
  674. data  base  models,  data base languages, access methods, data base design, and
  675. future trends.  Practical  guidance  includes:  graph  modeling  and  analysis,
  676. methods  of expressing algorithms, concurrency control in distributed data base
  677. management systems, modeling and analysis of  concurrent  systems  using  Petri
  678. nets, choosing a computer language, and functional and applicative programming.
  679. Software  management  issues,  such  as  software  costing,  the  definition of
  680. products in each phase of the development process, and the tools  available  to
  681. speed and control the process are also covered.
  682.                               Introduction to Ada
  683.  
  684.                               Author,Affiliation
  685.                                   David Price
  686.  
  687.                                  Published by:
  688.                                  Prentice-Hall
  689.                               200 Old Tappan Road
  690.                              Old Tappan, NJ 07675
  691.                             Publication date : 1984
  692.  
  693.                               ISBN: 013-477653-4
  694.                            Hardcover cost : $22.95  
  695. The primary subject areas include introductory programming.
  696.  
  697. An  introductory guide to the Ada programming language, appropriate for readers
  698. with all levels of programming experience. The text's tutorial structure starts
  699. with essential concepts and proceeds logically to more advanced features.   All
  700. concepts  are  explained  in  clear,  understandable terms.  Extensive examples
  701. - sample programs and program fragments - illustrate the  Ada  language  usage.
  702. Uses the most recent definition of the Ada language (1982 Department of Defense
  703. Standard).
  704.                         Introduction To Programming Ada
  705.  
  706.                               Author,Affiliation
  707.                       Sabina Saib, General Research Corp.
  708.  
  709.                                  Published by:
  710.                         CBS Educational & Professional
  711.                            Publication date : Feb 85
  712.  
  713.                               ISBN: 0-03-059487-1
  714.                          Library of Congress: 8427987
  715.                              Number of pages: 400
  716. The  primary subject areas include introductory programming and problem solving
  717. principles.
  718.  
  719. Based on the 1983 ANSI  standard,  this  introductory  text  provides  complete
  720. coverage  of  the modern Ada programming language. Presently being developed by
  721. academic, industrial, and government groups for a  wide  variety  of  computers
  722. using  a spiral approach, this book builds from elementary concepts to the most
  723. advanced forms. With this approach instructors  have  the  option  of  omitting
  724. final  sections.  Written  as  a  tutorial  rather  than  a manual, the text is
  725. accessible and fully illustrated. General discussions are balanced by a  wealth
  726. of fully debugged, error-free examples and numerous practice exercises.
  727.                    Invitation to Ada & Ada Reference Manual
  728.  
  729.                               Author,Affiliation
  730.                       Harry Katzan, Katzan International
  731.  
  732.                                  Published by:
  733.                             Petrocelli Books, Inc.
  734.                             Publication date : 7/82
  735.  
  736.                               ISBN: 089433-132-9
  737.                          Library of Congress: 82-3686
  738.                              Number of pages: 429
  739.                            Hardcover cost : $32.95  
  740. The   primary   subject   areas   include  advanced  programming,  introductory
  741. programming, software engineering and problem solving principles.
  742.  
  743. This book is an invitation to scientists, engineers, analysts, and students  to
  744. learn the Ada language. In the introductory section of the book the emphasis is
  745. on  classical  programming  and encourages the development of programming style
  746. and good programming practices.  In addition the complete Ada Reference  Manual
  747. prepared for the Department of Defense is included.
  748.                       Invitation to Ada Condensed Edition
  749.  
  750.                               Author,Affiliation
  751.                     Harry Katzan Jr., Katzan International
  752.  
  753.                                  Published by:
  754.                             Petrocelli Books, Inc.
  755.                             Publication date : 1984
  756.  
  757.                               ISBN: 089433-239-2
  758.                          Library of Congress: 83-26968
  759.                              Number of pages: 173
  760.                             Paperback cost : $14.95
  761. The  primary  subject  areas  include  advanced  programming  and  introductory
  762. programming.
  763.  
  764. The audience for this book is persons who will eventually program  in  the  Ada
  765. language including scientists, engineers, analysts, and students. Moreover, the
  766. reader  need  not  be conversant in Pascal, Algol, PL/1 or any other high-level
  767. programming language to use this book effectively. Certainly a basic  knowledge
  768. of  computers  is needed, but that's it. Invitation to Ada emphasizes classical
  769. programming and leaves many of the esoteric features in the  Ada  language  for
  770. advanced books on the subject.
  771.                    Life Cycle Support in the Ada Environment
  772.  
  773.                               Author,Affiliation
  774.                      John McDermid, Systems Designers Ltd
  775.                          Knut Ripken, TECSI - Software
  776.  
  777.                                  Published by:
  778.                           Cambridge University Press
  779.                               32 East 57th Street
  780.                               New York, NY 10022
  781.                            Publication date : Mar 84
  782.  
  783.                               ISBN: 0-521-26042-6
  784.                          Library of Congress: 83-18911
  785.                            Hardcover cost : $24.95  
  786. The primary subject areas include software engineering.
  787.  
  788. This  book  represents a first attempt at an integrated Ada Programming Support
  789. Environment (APSE) based  on  coherent  methods  covering  all  stages  of  the
  790. Software  Life-Cycle. The environment supports programmers, software engineers,
  791. and their managers with harmoniously cooperating  tool  sets.  The  system  was
  792. designed  by  System  Designer Ltd., and TECSI-Software with the support of the
  793. Commission of the European  Communities.  It  presents  a  detailed  life-cycle
  794. model,  discusses a management philosophy compatible with that model, and gives
  795. an experimental assessment of individual methods.
  796.                   Methods and Tools for Compiler Construction
  797.  
  798.                               Author,Affiliation
  799.                         B. Lorho, Universite d'Orleans
  800.  
  801.                                  Published by:
  802.                           Cambridge University Press
  803.                             Publication date : 8/84
  804.  
  805.                                  ISBN: 26843-5
  806.                            Hardcover cost : $49.50  
  807. This  book  presents  an  introduction  to  compiler  construction, emphasizing
  808. specific  areas  where  significant  improvements  have  been  made   recently:
  809. Attribute  grammar,  compilation from semantic definitions, code generation and
  810. optimization, and Ada compiling. It examines the state of the art  in  compiler
  811. construction  and  discusses  new  perspectives  in  automatic compiler systems
  812. (meta-compilers). A case study concerning Ada  compilation  is  included.    It
  813. discusses  Ada specification problems, modular compilation of the Ada code, the
  814. codification of Ada compilers, and aid systems.  The book  itself  consists  of
  815. sixteen  papers  presented at an advanced course sponsored by the Commission of
  816. the European Communities and the Institut National de Recherche en Informatique
  817. et en Automatique. The course was held in Rocquencourt in December,  1983.  Two
  818. of  the  papers  refer  directly  to  Ada:  J. Teller,  "Production Quality Ada
  819. Compilers" and J.C. Heliard, "Compiling Ada."
  820.                    Parallel Programming in ANSI Standard Ada
  821.  
  822.                               Author,Affiliation
  823.                 George W. Cherry, George Washington University
  824.  
  825.                                  Published by:
  826.                                  Prentice-Hall
  827.                                  P.O. Box 2037
  828.                                Reston, Va 22090
  829.                            Publication date : Mar 84
  830.  
  831.                               ISBN: 0-8359-5434-X
  832.                      Library of Congress: QA76.6.C444 1984
  833.                            Hardcover cost : $21.95  
  834. The   primary   subject   areas   include  advanced  programming,  introductory
  835. programming, software engineering and problem solving principles.
  836.  
  837. The book treats parallel independent processes  (identical  and  nonidentical),
  838. parallel  communicating processes, parallel sorting (including an O(n) pipeline
  839. sort), parallel linear  search,  parallel  root  finding,  and  other  parallel
  840. algorithms,  process  pipelining, single-slot and multi-slot buffers (including
  841. pipeline buffers) and their use, resolving structure clashes by means  of  task
  842. pipelines,  object  (flow)  graphs,  Petri net representations of processes and
  843. process communications, exception handling  in  parallel  programs,  and  other
  844. topics  (such  as  the  semantics  of  rendezvous,  selective waiting, and task
  845. types).  The book illustrates parallel concepts through case studies,  complete
  846. programs, and many exercises with complete answers.
  847.                          Portability and Style in Ada
  848.  
  849.                               Author,Affiliation
  850.                       John Nissen, GEC Telecommunications
  851.                        Peter Wallis, University of Bath
  852.  
  853.                                  Published by:
  854.                           Cambridge University Press
  855.                               32 East 57th Street
  856.                               New York, NY 10022
  857.                            Publication date : Mar 84
  858.  
  859.                               ISBN: 0-521-26482-0
  860.                          Library of Congress: 83-26237
  861.                            Hardcover cost : $24.95  
  862. The primary subject areas include advanced programming.
  863.  
  864. This  book  contains two guides, one on the portability of Ada programs and one
  865. on Ada programming style. The guides are the result of work by  the  Ada-Europe
  866. Portability  Working  Group and represent the combined expertise of some of the
  867. leading authorities on the Ada language. In the design  of  the  Ada  language,
  868. comprises   were   made   between  portability  and  freedom  of  the  compiler
  869. implementor; also there are  features  in  the  Ada  language  that  allow  the
  870. programmer  access to machine representations.  The portability guide discusses
  871. the necessary restrictions on the  use  of  the  Ada  language  so  that  truly
  872. portable  programs  can  be written. Although the Ada language is a significant
  873. step forward in the encouragement of good programming practice, it is  a  large
  874. language,  and so guidance is needed on how best to use the many features.  The
  875. style guide is concerned with how the Ada language should be used to contribute
  876. towards legibility, maintainability, and correctness of programs. To facilitate
  877. use of the guides, the chapters and section numbers corresponds to those in the
  878. Reference Manual for the Ada Programming Language (ANSI/MIL-STD 1815A, 1983).
  879.                       Principles of Programming Languages
  880.  
  881.                               Author,Affiliation
  882.                                  R. D. Tennent
  883.  
  884.                                  Published by:
  885.                                  Prentice-Hall
  886.                             Publication date : 1981
  887.  
  888.                               ISBN: 0-13-709873-1
  889. The primary subject areas include advanced programming.
  890.  
  891. "This  book  is a systematic exposition of the fundamental concepts and general
  892. principles underlying programming languages in current use."
  893.                 Problem Solving Principles for Ada Programmers:
  894.                         Appl. Logic, Psychology, & Grit
  895.  
  896.                               Author,Affiliation
  897.                           William E. Lewis, IBM Corp.
  898.  
  899.                                  Published by:
  900.                            Hayden Book Company, Inc.
  901.                           50 Essex St. (Dept. #CD 82
  902.                            Rochelle Park, NJ  07662
  903.                             Publication date : 1982
  904.  
  905.                                ISBN: 081045211-1
  906.                              Number of pages: 183
  907.                            Hardcover cost : $9.95  
  908. The primary subject areas include problem solving principles.
  909.  
  910. This  text  is based upon the Reference Manual for the Ada Programming Language
  911. (Proposed Standard Document) that was printed by the United  States  Department
  912. of Defense in July 1980. Its aim is to provide a problem-solving background and
  913. alternative  solution  paths from among which the reader may choose.  Chapter 1
  914. introduces the basic building blocks  of  problem  solving  and  provides  some
  915. insights  into  the  psychological influences involved. Chapter 2 consists of a
  916. set of independent "prescriptions" in problem solving. Chapter 3 consists of  a
  917. set  of  advanced  "prescriptions"  in  problem  solving  to  augment the basic
  918. prescriptions in Chapter 2, Chapter 4 presents approaches  for  attacking  more
  919. complicated  problems  for  which  the prescriptions of Chapter 2 and 3 may not
  920. provide an appropriate panacea. The concept of top-down programming is the main
  921. theme. A programming problem using the top-down approach is illustrated in  six
  922. different  programming  languages.  A  second  and more complex problem is also
  923. analyzed. Chapter 5 applies many of the problem-solving techniques discussed in
  924. previous chapters for  the  purpose  of  eliminating  errors,  or  debugging  a
  925. program.    A  set  of  debugging  prescriptions is presented in the fashion of
  926. chapters 2 and 3. The programming examples are given in the  Ada  language  but
  927. the  terminology  should be clear even to those without a detailed knowledge of
  928. this language.
  929.                            Problem Solving With Ada
  930.  
  931.                               Author,Affiliation
  932.                         Brian Mayoh, Aarhus U. Denmark
  933.  
  934.                                  Published by:
  935.                             John Wiley & Sons, Inc.
  936.                                605 Third Avenue
  937.                               New York, NY  10158
  938.  
  939.                                ISBN: 0471-886920
  940.                              Number of pages: 240
  941.                            Hardcover cost : $17.90  
  942. The primary subject areas include problem solving principles.
  943.  
  944. Chapter  one  of  this book looks at how one can specify problems precisely and
  945. introduces the divide-and-conquer approach to problem  solving.    Chapter  two
  946. describes  the notions of algorithms, variables and parameters and tells how to
  947. convert algorithms into Ada programs and run them on a computer.  Chapter three
  948. discusses several powerful ways of combining solutions of small  problems  into
  949. solutions  of  large  problems:   choice, repetition, recursion, exceptions and
  950. parallelism. Chapter four presents several useful  environments  to  illustrate
  951. the slogan "Careful design of environments is the key to solving large problems
  952. in  Ada."  Chapter  five explains the Ada type mechanism for finding conceptual
  953. errors in problem solutions. Chapter six contains various ways  of  structuring
  954. data.   Chapter seven illustrates the Ada concepts of generic problem solutions
  955. by treating the important practical problem of sorting and  searching.  Chapter
  956. eight  contains  a  history of computer revolution and a discussion of the real
  957. dangers that accompany this revolution.
  958.                         Program Verification Using Ada
  959.  
  960.                               Author,Affiliation
  961.                  Andrew McGettrick, University of Strathclyde
  962.  
  963.                                  Published by:
  964.                           Cambridge University Press
  965.                               32 East 57th Street
  966.                                New York,NY 10022
  967.                            Publication date : Aug 82
  968.  
  969.                               ISBN: 0-521 24215-0
  970.                          Library of Congress: 81-12276
  971.                Hardcover cost : $39.50  Paperback cost : $17.50
  972. The primary subject areas include advanced programming.
  973.  
  974. This book discusses all the important facets of program verification and guides
  975. the  reader  to  a full knowledge and appreciation of its benefits. It uses the
  976. new Ada programming language, adopted by the U.S.  Department of Defense as the
  977. language of choice, to express programs and support other discussions.  All the
  978. aspects of the Ada language necessary to understand  program  verification  are
  979. introduced  as  they  are  needed.  The topic has recently gained in importance
  980. because of the increasing sophistication of software and the growing dependence
  981. on computers.
  982.                   Programming Concepts with the Ada Language
  983.  
  984.                               Author,Affiliation
  985.                 Roy S. Freedman, Hazeltine Corp. & Polytechnic
  986.  
  987.                                  Published by:
  988.                             Petrocelli Books, Inc.
  989.                         Research Park, 251 Wall Street
  990.                              Princeton, NJ  08540
  991.                             Publication date : 1982
  992.  
  993.                               ISBN: 0-89433-190-6
  994.                       Library of Congress: QA76.73A35F73
  995.                              Number of pages: 162
  996.                             Paperback cost : $12.00
  997. The primary subject areas include introductory programming.
  998.  
  999. This  book is meant to help the reader understand the concepts discussed in the
  1000. Ada Language Reference Manual and in the more  formal  literature  on  the  Ada
  1001. language.  An  overview  of  the language is presented in Chapter 1.  Chapter 2
  1002. discusses Ada programming  (control)  structures.    Ada  data  structures  are
  1003. discussed  in  Chapter 3; Chapter 4 discusses the Ada task mechanism.  Finally,
  1004. Chapter 5 shows how the Ada language may be used as a program  design  language
  1005. for the specification of complex systems.
  1006.                      Programming Embedded Systems With Ada
  1007.  
  1008.                               Author,Affiliation
  1009.                          V.A. Downes, Imperial College
  1010.                         S.J. Goldsack, Imperial College
  1011.  
  1012.                                  Published by:
  1013.                                  Prentice-Hall
  1014.                               200 Old Tappen Road
  1015.                              Old Tappen, NJ  07675
  1016.  
  1017.                               ISBN: 0-13-730010-7
  1018.                              Number of pages: 400
  1019.                              Paperback cost : $30
  1020. The primary subject areas include introductory programming.
  1021.  
  1022. This  book is not intended for the beginning Ada language programmer. This is a
  1023. book on how to use the Ada language in the  embedded  systems  environment  for
  1024. which  the  Ada  language  was  intended. The examples in this book were tested
  1025. using the NYU compiler, and a full listing of  a  hospital  patient  monitoring
  1026. system  is  given in the last chapter back of the book. The book centers on the
  1027. monitor system as the main example. Some of the topics covered in this book are
  1028. special problems of embedded systems, Ada language solutions to the problems of
  1029. software building for large  scale  embedded  systems,  modelling  the  problem
  1030. domain, building data structures and low level and real time features.
  1031.                               Programming in Ada
  1032.  
  1033.                               Author,Affiliation
  1034.                  Richard Wiener, U. of Colorado, Colorado Sp.
  1035.                 Richard Sincovec, Western Software Development
  1036.  
  1037.                                  Published by:
  1038.                             John Wiley & Sons, Inc.
  1039.                                  605 Third Ave
  1040.                               New York, NY  10158
  1041.                             Publication date : 1983
  1042.  
  1043.                               ISBN: 0-471-87089-7
  1044.                              Number of pages: 345
  1045.                            Hardcover cost : $25.95  
  1046. The primary subject areas include advanced programming.
  1047.  
  1048. The  book's  organization  is  straight-forward  and  logical.  The first eight
  1049. chapters deal with the basic control and data structures  associated  with  the
  1050. Ada  language. This material is easily accessible to anyone with a knowledge of
  1051. another high-level language. The second part of the  book  (chapters  9-16)  is
  1052. devoted  to  the powerful and advanced features that set the Ada language apart
  1053. from other programming languages. Concepts associated with advanced programming
  1054. and large-scale development  and  maintenance  of  software  are  discussed  in
  1055. detail.   Convenient summaries at the end of each chapter reinforce the subject
  1056. matter.  The authors make  extensive  use  of  applications  programs  in  data
  1057. structures,   numerical   analysis,  and  algorithm  design  to  support  their
  1058. explanations of Ada constructs and features. As new Ada language  features  are
  1059. presented,  some  programs that were introduced earlier in the text are updated
  1060. to demonstrate how these new features improve program  design.    All  examples
  1061. reflect  proper  programming  style, and most of the programs have been checked
  1062. and run to ensure their validity.
  1063.                        Programming in ADA (2nd Edition)
  1064.  
  1065.                               Author,Affiliation
  1066.                   J G P Barnes, SPL International The Charter
  1067.  
  1068.                                  Published by:
  1069.                          Addison-Wesley Publishing Co.
  1070.                             Reading, MA 01867 also,
  1071.                            53 Bedford Square, London
  1072.                            Publication date : Aug 83
  1073.  
  1074.                               ISBN: 0201 13799-2
  1075.                             Paperback cost : $19.95
  1076. The primary subject areas include advanced programming.
  1077.  
  1078. This  book is an overall description of programming in the Ada language.  It is
  1079. assumed that the reader will have a significant  knowledge  of  programming  in
  1080. some  high  level  language.  A knowledge of Pascal would be helpful but is not
  1081. strictly necessary. Most sections  contain  exercises.  Solutions  to  all  the
  1082. exercises will be found at the end of the book. Various appendices are provided
  1083. in order to make the book reasonably self-contained; they are mostly based upon
  1084. material drawn from the Language Reference Manual.
  1085.                       Programming in Ada: A First Course
  1086.  
  1087.                               Author,Affiliation
  1088.                     Robert G. Clark, University of Stirling
  1089.  
  1090.                                  Published by:
  1091.                           Cambridge University Press
  1092.                            Publication date : 04/85
  1093.  
  1094.                              ISBN: paper  27675-6
  1095.                Hardcover cost : $39.50  Paperback cost : $17.95
  1096. The primary subject areas include introductory programming.
  1097.  
  1098. This  introduction  to  the  Ada  programming  language  requires  little or no
  1099. previous experience in programming.  It shows how solutions can be used in  the
  1100. construction  of  reliable,  large programs. The author concentrates on central
  1101. features such as  data  types,  subprograms,  packages,  separate  compilation,
  1102. exceptions,  and  files.  In  addition,  he provides a large number of complete
  1103. programs, all of which have been tested using both the University of  York  and
  1104. the  Data  General/ROLM  Ada  compilers.  The final version of the Ada language
  1105. (ANSI/MIL-STD-1815A-1983) is used throughout the book.
  1106.                The Programming Languages: Pascal, Modula, CHILL
  1107.                                     and Ada
  1108.  
  1109.                               Author,Affiliation
  1110.                  C.H. Smedema, The Philips Group of Companies
  1111.                    P. Medema, The Philips Group of Companies
  1112.                   M. Boasson, The Philips Group of Companies
  1113.  
  1114.                                  Published by:
  1115.                                  Prentice-Hall
  1116.                            Publication date : 07/83
  1117.  
  1118.                                ISBN: 13/729796/4
  1119.            Library of Congress: QA 76.7.S6 983 001.64 24 83 - 10929
  1120.                             Paperback cost : $16.95
  1121. The primary subject areas include introductory programming.
  1122.  
  1123. This   book   gives   an   informal   introduction   into  the  most  important
  1124. characteristics of Pascal, Modula, CHILL and the Ada  language.  The  languages
  1125. are discussed in historical order, one language per chapter and an introductory
  1126. chapter.    For every language chapter, the first section discusses briefly the
  1127. history,  application  area,  standardization  aspects  and  future  prospects.
  1128. Wherever  appropriate, corresponding facilities in the languages are mentioned.
  1129. The  various  language  facilities  are  introduced  through   many   examples.
  1130. Additionally,  this  book  gives an introduction into concepts like modules and
  1131. abstract data types, concurrency and generics.
  1132.                  Programming Languages:  A Grand Tour, Second
  1133.                                     Edition
  1134.  
  1135.                               Author,Affiliation
  1136.                    Ellis Horowitz, U of Southern California
  1137.  
  1138.                                  Published by:
  1139.                          Computer Science Press, Inc.
  1140.                             Publication date : 7/84
  1141.  
  1142.                               ISBN: 0-88175-073-5
  1143.                          Library of Congress: 84-14214
  1144.                              Number of pages: 758
  1145.                            Hardcover cost : $39.95  
  1146. This  comprehensive  anthology  presents  a twenty-year overview of programming
  1147. languages and  contains  an  organized  collection  of  articles  and  language
  1148. reference  manuals  for  students  of  programming  languages  and professional
  1149. computer scientists. Beginning with a history  of  programming  languages,  the
  1150. book  chronicles the appearance of each new language and its contributions, and
  1151. emphasizes  the  difficulty  of  successful  language   design.   It   includes
  1152. significant  papers  on  the ALGOL family of languages, applicative programming
  1153. languages, data abstraction languages, Ada (the new language developed  by  the
  1154. U.S.  Department of Defense), and languages with concurrency features. This new
  1155. edition now includes the February 1983 edition of the Reference Manual for  the
  1156. Ada  Programming  Language,  as well as complete language reference manuals for
  1157. ALGOL60, ALGOL-W, LISP 1.5, MODULA, and C. 
  1158.                      Programming with APSE Software Tools
  1159.  
  1160.                               Author,Affiliation
  1161.                 Roy S. Freedman, Hazeltine Corp. & Polytechnic
  1162.  
  1163.                                  Published by:
  1164.                             Petrocelli Books, Inc.
  1165.                         Research Park, 251 Wall Street
  1166.                              Princeton, NJ  08540
  1167.                             Publication date : 5/85
  1168.  
  1169.                               ISBN: 089433-220-1
  1170.                              Number of pages: 253
  1171.                            Hardcover cost : $27.50  
  1172. The primary subject areas include software engineering.
  1173.  
  1174. The  book  is divided into five sections, concerning (i) the general (Stoneman)
  1175. requirements associated with an APSE, (ii) the control and invocation  of  APSE
  1176. resources,  (iii)  the  management of APSE databases, (iv) APSE runtime support
  1177. for incomplete and distributed Ada programs,  and  (v)  APSE  support  for  Ada
  1178. software portability. The book is presented from the viewpoint of an APSE user.
  1179. Each  of the 21 chapters conclude with an annotated set of references and a few
  1180. exercises for the reader.
  1181.                                  Real-Time Ada
  1182.  
  1183.                               Author,Affiliation
  1184.                            CENTACS/CECOM, U.S. Army
  1185.  
  1186.                                  Published by:
  1187.                                  CENTACS/CECOM
  1188.                             Paperback cost : $13.00
  1189. The  primary  subject  areas  include  advanced programming and problem solving
  1190. principles.
  1191.  
  1192. Government  personnel  may  order  this  document  from  the  Defense  Tactical
  1193. Information  Center  (DTIC).  Industry  must  order this document from National
  1194. Technical Information Service (NTIS). The order number for both DTIC  and  NTIS
  1195. is  AD  A146258.   Real-Time Ada introduces concurrent programming concepts and
  1196. provides exercises and solutions on selected topics in real-time systems.  NTIS
  1197. COST: Paper Copy: $13.00; Microfiche: $4.50 each.
  1198.                Reference Manual For The Ada Programming Language
  1199.  
  1200.                               Author,Affiliation
  1201.                  Jean D. Ichbiah, Head of the Ada Design Team
  1202.  
  1203.                                  Published by:
  1204.                             Castle House Publ. Ltd.
  1205.                            Turnbridge Wells, England
  1206.                             Publication date : 4/83
  1207.  
  1208.                               ISBN: 0-7194-0097-X
  1209.                              Number of pages: 456
  1210. The  primary  subject  areas  include  advanced  programming  and  introductory
  1211. programming.
  1212.  
  1213. The Manual describes  the  real-time  Ada  programming  language,  designed  in
  1214. accordance with the United States Department of Defense requirements for use in
  1215. embedded  systems.  Such  applications typically involve real-time constraints,
  1216. fail-safe  execution,  control  of  non-standard   input-output   devices   and
  1217. management  of  concurrent activities. The Ada language is intended as a common
  1218. high order programming language and has the mechanisms for  distributing  large
  1219. libraries of application programs, packages, utilities and software development
  1220. and  maintenance tools.  Machine and operating system independence is therefore
  1221. emphasized throughout its design.
  1222.                          Software Engineering with Ada
  1223.  
  1224.                               Author,Affiliation
  1225.                              Grady Booch, Rational
  1226.  
  1227.                                  Published by:
  1228.                           Benjamin / Cummings Company
  1229.                               2727 Sand Hill Road
  1230.                              Menlo Park, CA 94025
  1231.                            Publication date : Feb 83
  1232.  
  1233.                               ISBN: 0-8053-0600-5
  1234.                       Library of Congress: QA76.73a35B66
  1235.                             Paperback cost : $19.95
  1236. The  primary  subject  areas  include  introductory  programming  and  software
  1237. engineering.
  1238.  
  1239. "Software Engineering with Ada" has been written to satisfy the following three
  1240. specific goals: (1) To provide an intensive study of Ada language features, (2)
  1241. To motivate and give examples of good Ada design and programming style, (3)  To
  1242. introduce  an object-oriented design methodology that exploits the power of the
  1243. Ada language, and in addition, helps us manage the complexity of large software
  1244. solutions. The text serves  as  a  complete  Ada  language  reference  that  is
  1245. appropriate  for  both  the programmer who wishes to create Ada systems and the
  1246. manager who needs to understand how to apply this powerful tool.
  1247.                   Software Engineering With Modula-2 and Ada
  1248.  
  1249.                               Author,Affiliation
  1250.                         Richard Wiener, U. of Colorado
  1251.                        Richard Sincovec, U. of Colorado
  1252.  
  1253.                                  Published by:
  1254.                             John Wiley & Sons, Inc.
  1255.                                605 Third Avenue
  1256.                               New York, NY  10158
  1257.                             Publication date : 2/84
  1258.  
  1259.                               ISBN: 0-471-89014-6
  1260.                              Number of pages: 480
  1261.                             Paperback cost : $24.90
  1262. The primary subject areas include software engineering.
  1263.  
  1264. This  is a book on Modern Software Engineering. The book is designed to be used
  1265. by undergraduate students in computer science as well  as  practicing  computer
  1266. science  and  software  development  professionals.  Object-oriented design and
  1267. modular software construction are emphasized.  The  practical  state-of-the-art
  1268. approach  emphasizes  application  rather  than  theory and the "Modular Design
  1269. Chart" supports users' efforts at practical design.
  1270.                            Software Engineering, 2/e
  1271.  
  1272.                               Author,Affiliation
  1273.                   Ian Sommerville, University of Strathclyde
  1274.  
  1275.                                  Published by:
  1276.                          Addison-Wesley Publishing Co.
  1277.                                    Jacob Way
  1278.                               Reading, MA  01867
  1279.                             Publication date : 5/85
  1280.  
  1281.                                   ISBN: 14229
  1282.                              Number of pages: 320
  1283.                             Paperback cost : $23.95
  1284. The primary subject areas include software engineering.
  1285.  
  1286. Software  Engineering,  2/e gives a wide and detailed coverage of the essential
  1287. disciplines of software engineering, beginning with the concept of the software
  1288. life-cycle and exploring techniques of definition,  specification  and  design,
  1289. implementation  in  programming, testing, documentation, the user interface and
  1290. management. Both technical and human aspects  are  examined,  and  emphasis  is
  1291. placed on producing software that is reliable, understandable and maintainable.
  1292.                        Software Specification Techniques
  1293.  
  1294.                               Author,Affiliation
  1295.                            Narain Gehani, AT&T Bell
  1296.                       Andrew McGettrick, U of Strathclyde
  1297.  
  1298.                                  Published by:
  1299.                          Addison-Wesley Publishing Co.
  1300.                                    Jacob Way
  1301.                               Reading, MA  01867
  1302.                             Publication date : 5/85
  1303.  
  1304.                                   ISBN: 14230
  1305.                              Number of pages: 600
  1306.                             Paperback cost : $34.95
  1307. The primary subject areas include software engineering.
  1308.  
  1309. This volume, edited by Narain Gehani and Andrew McGettrick, brings together for
  1310. the  first  time  key  papers  published  by the world's leading authorities on
  1311. Software Specification. These range from general principles  to  a  variety  of
  1312. formal techniques, illustrating the experience gained in using these techniques
  1313. and the automatic generation of prototype systems from the specifications.  The
  1314. book  is  organized into four sections: Requirements and Techniques; Particular
  1315. Approaches; Case Studies; and Specification Systems. Each section  begins  with
  1316. an  introduction  which  sets  each  contribution  in  its context and provides
  1317. continuity between the sections.
  1318.                              Studies in Ada Style
  1319.  
  1320.                               Author,Affiliation
  1321.                    Peter Hibbard, Carnegie-Mellon University
  1322.                     Andy Hisgen, Carnegie-Mellon University
  1323.                 Jonathan Rosenberg, Carnegie-Mellon University
  1324.                      Mary Shaw, Carnegie-Mellon University
  1325.                    Mark Sherman, Carnegie-Mellon University
  1326.  
  1327.                                  Published by:
  1328.                                 Springer-Verlag
  1329.                                  175 Fifth Ave
  1330.                               New York, NY 10010
  1331.                            Publication date : Jan 83
  1332.  
  1333.                               ISBN: 0-387-90816-1
  1334.                       Library of Congress: QA76.73.A35S88
  1335.                             Paperback cost : $12.50
  1336. The primary subject areas include advanced programming.
  1337.  
  1338. This  monograph  discusses  how  the  Ada programming language provides ways to
  1339. support and exploit abstraction techniques, a key in controlling complexity  in
  1340. modern  programming.    The  monograph  traces  the  important  ideas of modern
  1341. programming languages to their roots in the languages of the  past  decade  and
  1342. shows  how  modern languages, such as the Ada language, respond to contemporary
  1343. problems in software development. Five problems are presented to be  programmed
  1344. using  the  Ada  language.  For  each problem, a complete Ada program is given,
  1345. followed by a discussion of  how  the  Ada  language  affected  various  design
  1346. decisions.  (Problems include queues, directed graphs, teletype drivers, symbol
  1347. tables and partial differential equation solvers).
  1348.                             Systems Design With Ada
  1349.  
  1350.                               Author,Affiliation
  1351.                                   R.J.A. Buhr
  1352.  
  1353.                                  Published by:
  1354.                                  Prentice-Hall
  1355.                             Publication date : 1984
  1356.  
  1357.                               ISBN: 0-13-881623-9
  1358.                            Hardcover cost : $21.95  
  1359. The primary subject areas include advanced programming.
  1360.  
  1361. Audience:  inexperienced  to  moderately  experienced system designers, with or
  1362. without some knowledge of the Ada language and/or Pascal.   Material:    system
  1363. design concepts,methodologies and representations implementing the technique of
  1364. object-oriented  structured  design. Remarks: uses graphical representations to
  1365. link intuition formalism. This advanced text attempts to teach software  system
  1366. design,  modularity  and  structure  in  an  Ada  programming environment. Many
  1367. graphic examples are used to illustrate key points.
  1368.                   The Ada Programming Language  (2nd Edition)
  1369.  
  1370.                               Author,Affiliation
  1371.                          I.C. Pyle, University of York
  1372.  
  1373.                                  Published by:
  1374.                                  Prentice-Hall
  1375.                            Publication date : Mar 85
  1376.                              Number of pages: 336
  1377.                             Paperback cost : $23.95
  1378. The   primary   subject   areas   include  advanced  programming  and  software
  1379. engineering.
  1380.  
  1381. Since its initial introduction, the  Ada  programming  language  has  undergone
  1382. major  revisions. There is now an accepted ANSI standard. All the modifications
  1383. under the language's new standard are charted in this  completely  updated  2nd
  1384. edition  of  Ian  Pyle's  classic text on the Ada language - its facilities and
  1385. features, new  Ada  programming  concepts  such  as  exceptions,  packages  and
  1386. parallel  programming, and its capabilities for those whose working environment
  1387. will be changed by its implementation. Many examples of the  Ada  language  are
  1388. given - particularly in real-time computer systems - to emphasize its features.
  1389. Extensive  appendices  are  also  provided  which  highlight  the  Ada language
  1390. features for Pascal, FORTRAN, and CORAL 66 programmers with expertise  in  both
  1391. real-time  and  non-embedded  computer  systems.  A  complete new set of syntax
  1392. diagrams to guide the programmer through the intricacies of  the  Ada  language
  1393. are included, together with a wealth of end-of-chapter exercises.
  1394.                       Towards a Formal Description of Ada
  1395.  
  1396.                               Author,Affiliation
  1397.                       D. Bjorner, Technical U. of Denmark
  1398.                         O.N. Oest, Dansk Datamatik Ctr.
  1399.  
  1400.                                  Published by:
  1401.                                 Springer-Verlag
  1402.                                  P.O. Box 2485
  1403.                               Secaucus, NJ  07094
  1404.  
  1405.                               ISBN: 3-540-10283-3
  1406.                              Number of pages: 630
  1407.                            Hardcover cost : $29.00  
  1408. This  book  consists  of  five  papers.   The first paper outlines the specific
  1409. development methods used in a large  scale,  full  Ada  compiler  and  run-time
  1410. system  development  project.  The basis for the compiler is two fold:  first a
  1411. formal denotational and abstract semantics specification of the  Ada  language,
  1412. including  tasking;  then  an  abstract  compiling  algorithm  derived from the
  1413. dynamic semantics specification from Ada code into A-code.   The  second  paper
  1414. covers  the  denotational  semantics-like  method  for  defining the statically
  1415. decidable context conditions that Ada programs must satisfy.  The  third  paper
  1416. gives a formal denotational dynamic semantics definition of sequential parts of
  1417. the   Ada   language.   It   describes  the  "meaning"  of  Ada  constructs  by
  1418. state-to-state transformations on an abstract machine. The fourth paper tackles
  1419. and solves the problem of modelling all the Ada tasking semantics as abstractly
  1420. as possible and of embedding its parallel meta-process model  in  an  otherwise
  1421. denotational  model  of  sequential  Ada.  The  fifth  paper formally defines a
  1422. virtual machine.  The design of the instruction set and state components of the
  1423. machine is based on a semantic analysis  of  the  basic  concepts  of  the  Ada
  1424. language.    The  result  is  a high-level machine especially suited to run Ada
  1425. programs.
  1426.                   Tutorial on Software Design Techniques (4th
  1427.                                    Edition)
  1428.  
  1429.                               Author,Affiliation
  1430.                         Peter Freeman, U. of CA, Irvine
  1431.                  Anthony I. Wasserman, U. of CA, San Francisco
  1432.  
  1433.                                  Published by:
  1434.                           IEEE Computer Society Press
  1435.                             Publication date : 1983
  1436.  
  1437.                               ISBN: 0-8186-0514-6
  1438.                          Library of Congress: 83-81873
  1439.                              Number of pages: 719
  1440.                             Paperback cost : $36.00
  1441. A  compilation of reprinted papers and original material. This book is intended
  1442. for both beginning and experienced designers, analysts, and managers needing  a
  1443. broad  introduction to software engineering methods. The focus throughout is on
  1444. the leading edge of practical software technology, with a few  papers  selected
  1445. to  show  important  research  developments  that are likely to affect practice
  1446. within the next few years.
  1447.                        Tutorial on Software Maintenance
  1448.  
  1449.                               Author,Affiliation
  1450.                        Girish Parikh, Shetal Enterprises
  1451.               Nicholas Zvegintzov, Consultant in S/w Maintenance
  1452.  
  1453.                                  Published by:
  1454.                           IEEE Computer Society Press
  1455.                               1109 Spring Street
  1456.                             Silver Spring, MD 20910
  1457.                            Publication date : Apr 83
  1458.  
  1459.                               ISBN: 0-8186-0002-0
  1460.                          Library of Congress: 82-83405
  1461.                              Number of pages: 357
  1462.                             Paperback cost : $32.00
  1463. The primary subject areas include problem solving principles.
  1464.  
  1465. A compilation of original material and reprinted papers. This tutorial explores
  1466. maintenance  in six parts. Part I, "The world of software maintenance" explores
  1467. empirical  and  observational  data  on  maintenance  activity.      Part   II,
  1468. "Understanding software", deals with techniques for designing or reconstructing
  1469. the  development  framework  from an operation system. Parts III, IV, V and VI,
  1470. respectively are on the modification of software, the  evolution  of  software,
  1471. the  death  of  software,  and  the  management  of software maintenance.  IEEE
  1472. (Institute of Electrical and Electronics Engineers)
  1473.                  Tutorial:  Software Configuration Management
  1474.  
  1475.                               Author,Affiliation
  1476.                            William Bryan, CTEC, Inc.
  1477.                       Christopher Chadbourne, CTEC, Inc.
  1478.                             Stan Siegel, CTEC, Inc.
  1479.  
  1480.                                  Published by:
  1481.                           IEEE Computer Society Press
  1482.                             Publication date : 1980
  1483.  
  1484.                               ISBN: 0-8186-0309-7
  1485.                          Library of Congress: 80-83084
  1486.                              Number of pages: 452
  1487.                              Paperback cost : $25
  1488. The   primary   subject  areas  include  problem  solving  principles.    Other
  1489. application  area(s)  include  Product  Assurance  and  Software  Configuration
  1490. Management.
  1491.  
  1492. A  compilation of reprinted papers and original material, this tutorial focuses
  1493. on attaining a high-quality software product through an approach based  on  the
  1494. "stitch  in  time  saves  nine"  adage. The spotlight of the tutorial is on the
  1495. product assurance discipline of software configuration management.
  1496.                Tutorial: Software Cost Estimating and Life-Cycle
  1497.                          Control: Getting the Software
  1498.  
  1499.                               Author,Affiliation
  1500.                 Lawrence H. Putnam, Quantitative Software Mgt.
  1501.  
  1502.                                  Published by:
  1503.                           IEEE Computer Society Press
  1504.                             Publication date : 1980
  1505.  
  1506.                               ISBN: 0-8186-0314-3
  1507.                          Library of Congress: 80-83083
  1508.                              Number of pages: 349
  1509.                             Paperback cost : $25.00
  1510. Other  application  area(s)  include  Life-Cycle  Issues,  Cost Estimating, and
  1511. Software.
  1512.  
  1513. A compilation of reprinted papers and original  material.    This  tutorial  is
  1514. designed  for  engineers at the MS level or business management analysts at the
  1515. MBA level. It reviews the nature of the cycle, explaining  its  characteristics
  1516. and  emphasizing  the  dominant  influence of the independent variable of time.
  1517. Presenting  a  quantitative  methodology  of  cost  estimating,  the   tutorial
  1518. discusses  economics,  trade-off  opportunities, and investment strategies in a
  1519. description of the managerial practices necessary for  effective  planning  and
  1520. control of software development.
  1521.                   Tutorial:  Software Design Strategies (2nd
  1522.                                    Edition)
  1523.  
  1524.                               Author,Affiliation
  1525.                      Glenn D. Bergland, Bell Laboratories
  1526.                       Ronald D. Gordon, Bell Laboratories
  1527.  
  1528.                                  Published by:
  1529.                           IEEE Computer Society Press
  1530.                             Publication date : 1981
  1531.  
  1532.                               ISBN: 0-8186-0389-5
  1533.                          Library of Congress: 81-84179
  1534.                              Number of pages: 479
  1535.                              Paperback cost : $30
  1536. The primary subject areas include problem solving principles.
  1537.  
  1538. A  compilation  of  reprinted papers and original material.  This tutorial text
  1539. clarifies and focuses on aspects of software design that have a  direct  effect
  1540. on  the  structure  of  the final program. Because the structure of the program
  1541. itself is the single most important determinant of the life  cycle  cost  of  a
  1542. software  project,  a  major  portion  of the tutorial is devoted to methods of
  1543. structured program design.
  1544.                  Tutorial:  Software Management (2nd Edition)
  1545.  
  1546.                               Author,Affiliation
  1547.                          Donald J. Reifer, TRW Systems
  1548.  
  1549.                                  Published by:
  1550.                           IEEE Computer Society Press
  1551.                             Publication date : 1981
  1552.  
  1553.                               ISBN: 0-8186-0396-8
  1554.                          Library of Congress: 81-85492
  1555.                              Number of pages: 502
  1556.                              Paperback cost : $30
  1557. The primary subject areas include problem solving principles.
  1558.  
  1559. A compilation of reprinted papers and original material. This tutorial provides
  1560. both beginning and experienced managers with the materials they need to develop
  1561. a  thorough  understanding of the basic theories, tools, techniques, and skills
  1562. of software management. It encompasses the five basic functions of  management:
  1563. planning, organizing, staffing, directing, and controlling.
  1564.                  Tutorial:  Software Development Environments
  1565.  
  1566.                               Author,Affiliation
  1567.                     Anthony I. Wasserman, U. of California
  1568.  
  1569.                                  Published by:
  1570.                           IEEE Computer Society Press
  1571.                             Publication date : 1981
  1572.  
  1573.                               ISBN: 0-8186-0385-2
  1574.                          Library of Congress: 81-84365
  1575.                              Number of pages: 476
  1576.                              Paperback cost : $30
  1577. The primary subject areas include problem solving principles.
  1578.  
  1579. A  compilation of reprinted papers and original material. This book was created
  1580. mainly  as  background  material  for  professional  development  seminars   on
  1581. systematic software construction and on development environments.
  1582.                                Understanding Ada
  1583.  
  1584.                               Author,Affiliation
  1585.                      Ken Shumate, Hughes Aircraft Company
  1586.  
  1587.                                  Published by:
  1588.                         Harper & Row. Publishers, Inc.
  1589.                               10 East 53rd Street
  1590.                               New York, NY 10022
  1591.                            Publication date : Mar 84
  1592.  
  1593.                               ISBN: Q-06-046133-0
  1594.                             Paperback cost : $18.95
  1595. The primary subject areas include introductory programming.
  1596.  
  1597. The  objective  of  this  book is to provide a basic understanding of major Ada
  1598. language features. It is intended to be a  first  book  on  the  Ada  language.
  1599. "Understanding Ada" provides a simple introduction to the Ada language by first
  1600. presenting   the  Pascal-like  parts  of  the  Ada  language,  then  discussing
  1601. improvements to Pascal, and finally introducing  Ada's  advanced  features  for
  1602. encapsulation,  error handling, and concurrent processing. Virtually the entire
  1603. language is presented, however, the discussion is at an introductory level  and
  1604. avoids  complex  issues  and  subtle  interactions.   The material and style of
  1605. presentation are based on Ada seminars taught by the author since  1981.    The
  1606. manuscript  has  been  used  both for Ada overview and for hands-on programming
  1607. courses. The book is suitable for programmers beginning their study of the  Ada
  1608. language,  or  for  technical  managers  who  wish to understand major language
  1609. issues. Each chapter contains an exercise for the reader.   The  exercises  are
  1610. intended  to be easy. Each exercise is followed immediately by a solution and a
  1611. discussion of the solution that addresses issues raised by the  exercise.  Each
  1612. of  the  solutions  is  presented as a complete Ada program.  The programs have
  1613. been compiled  and  executed  on  government  validated  versions  of  the  NYU
  1614. ANSI-Ada/Ed translator and the ROLM/Data General Ada compiler.
  1615.