Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ada books for 1996

24 views
Skip to first unread message

Kenneth Mays

unread,
Feb 11, 1996, 3:00:00 AM2/11/96
to
Hi Ada programmers,

Since I've been reading your messages for the last few months now on
BAD Ada books, I thought I would share my collection of books in the
market. You can
use the GNAT Ada95 free compiler or Visual Ada 95 for most of this
stuff. if you want to know something more abuot Ada, let me know and
I'll try to look it up for you.

Agrawala, A.K., et al., editors. Mission Critical Operating Systems.
1992. (ISBN: 9-051-99069-3)

Explores the design and implementation of mission critical operating
systems (MCOS) and mission critical computing systems (MCCS). The
topics covered, which range from conceptual ideas to descriptions of
concrete systems, have been organized into three parts--operating
system design concept, real-time operating systems and Ada-based
real-time systems.

Andrews, E., editor. Concurrent Programming with Ada.
BenjaminCummings, 1993. (ISBN: 0805300880; $31.95)

Appleby, Doris. Programming Languages: Paradigm & Practice - Ada
Mini-Manual. McGraw-Hill, 1991. (ISBN: 0-07-002578-9)

Atkinson, C. ObjectOriented Reuse, Concurrency and Distribution; An
AdaBased Approach. AddisonWesley, 1991. 270p. (ISBN: 0201565277;
$37.75)

Includes an introduction to DRAGOON, the objectoriented language that
combines the power of objectoriented languages with the software
engineering features of Ada; examples of DRAGOON's use of multiple
inheritance to handle aspects of concurrency and distribution;
illustrations of how DRAGOON's features my be implemented in Ada.

Atkinson, C., et al. Ada for Distributed Systems. (Ada Companion
Series) Cambridge, 1988. 147p. (ISBN: 0521361540; $39.50)

Describes the final report of the Distributed Ada Demonstrated
(DIADEM) project, which studied the problems and developed solutions
for using Ada to program realtime, distributed control systems.
Demonstrates new techniques for controlling such systems from a
distributed Ada program.

Ausnit, Christine N., et al. Ada in Practice. (Professional Computing
Series) SpringerVerlag, 1985. 195p. (ISBN: 0521361540; $32.50,
0-387-96182-8; $44.00/paper)

Identifies and resolves issues related to Ada usage and promotes
effective use of Ada in general programming, design practice, and in
embedded computer systems. Contains 15 case studies that cover five
general areas of the Ada language: naming conventions, types, coding
paradigms, exceptions, and program structure.

Baker, L. Artificial Intelligence with Ada. McGrawHill, 1989. 361p.
(ISBN: 0070033501; $44.00)

Presents approximately 8,000 lines of full coding in Ada along with
functions, which include backwardchaining expert systems shells,
forward chaining expert systems shells, and an ATN natural language
parser. Discusses the code for implementing each program and
illustrates each by one or more examples.

Barnes, J.G.P. Programming in Ada Plus an Overview of Ada 9X. 4th
edition. Addison-Wesley, 1994. 622 pages. (ISBN: 0-201-62407-9;
$39.95)

While remaining focused on the current ANSI 83 standard, reflects the
imminent Ada 9X standard in three ways: all features of Ada that will
be affected by the Ada 9X standard are highlighted with icons and
their design rationale described in detail; a full chapter on Ada 9X
provides a tutorial and summary of the most important changes,
including the increased support for object-oriented programming, the
introduction of a hierarchical library structure and the inclusion of
protected objects; full details of the syntax changes are provided in
the appendices for easy reference.

Barnes, J. Programming in Ada. 2nd edition. AddisonWesley, 1983.
(ISBN: 0201137992; $25.95/paper)

Barnes, J. Programming in Ada. 3rd edition. AddisonWesley, 1989.
494p. (ISBN: 0201175665; $32.25)

Discusses Ada using a tutorial style with numerous examples and
exercises. Assumes readers have some knowledge of the principles of
programming. Covers the following: Ada concepts, lexical style,
scalar types, control structures, composite type, subprogram, overall
structures, private types, exceptions, advanced types, numerics
types, generics, taskings, external interfaces.

Baum, J. The Calculating Passion of Ada Byron. Archon, 1986. 133p.
(ISBN: 0208021191; $23.50)

Details the life of Ada Byron, her training in mathematics, her
tumultuous relationship with her mother and her contribution to the
study of science.

Berzins, V., and Luqi. Software Engineering with Abstractions.
AddisonWesley, 1991. (ISBN: 0201080044)

Uses a formal specification language ("Spec") to lead readers through
the softwaredevelopment process to develop large, realtime, and
distributed systems in Ada. Discuss tools for automating software
development. An example of a simplified airlinereservation system
that illustrates features typical of largescale systems is used
throughout the entire book.

Biggerstaff, T.J., and A.J. Perlis, editors. Software Reusability
Concepts and Models, Volume 1, Concepts and Models. ACM, 1989. (ISBN:
0201080176; $41.95)

Provides a framework for understanding software reusability. It
begins with an overview and assessment of reusability, then presents
a variety of composition-based and generation-based systems that
explain the principles underlying this new methodology and illustrate
its critical place in large-scale programming projects.

Biggerstaff, T.J., and A.J. Perlis, editors. Software Reusability
Concepts and Models, Volume 2, Applications and Experience. ACM,
1989. (ISBN: 0201500183; $41.95)

Provides actual case studies on reusability, as well as both
quantitative and cognitive results.

Bjoerner, D., and O.N. Oest. Towards a Formal Description of Ada.
(Lecture Notes in Computer Science) SpringerVerlag, 1980. 630p.
(ISBN: 0387102833; $39.00/trade)

Describes the Ada programming language, discusses compiler
development, and provides a formal definition of Ada.

Booch, Grady. Object Oriented Design with Applications.
BenjaminCummings, 1991. (ISBN: 0805300912)

Booch, Grady. Object Oriented Design with Applications. 2nd edition.
BenjaminCummings, 1994. (ISBN: 0805353402; $49.50)

Gives practical guidance for constructing complex object-oriented
systems and provides a comprehensive description of object-oriented
design methods. Numerous examples and five challenging application
projects teach how to use object-oriented and -based programming
languages to solve real problems.

Booch, Grady, and D. Bryan. Software Engineering with Ada. 2nd
edition. BenjaminCummings, 1987. (ISBN: 080530604-0)

Booch, Grady, and D. Bryan. Software Engineering with Ada. 3rd ed.
BenjaminCummings, 1994. (ISBN: 080530608-0; $43.25)

Introduces Ada from a software engineering vantage. Addresses the
issues of building complex systems. Includes new features in this
second version: a more thorough introduction to Ada syntax and
semantics, an updated section on objectoriented techniques to reflect
the current state of knowledge, and improved examples that illustrate
good Ada style for production systems development.

Booch, Grady. Software Components With Ada: Structures, Tools, and
Subsystems. BenjaminCummings, 1987. 635p. (ISBN: 0-8053-0610-2)
(ISBN: 0805306099; $35.50/paper)

Catalogs reusable software components and provides examples of Ada
programming style. Presents a study of data structures and algorithms
using Ada.

Bose, Pradip, editor. Programming Languages & Data Structures (BASIC,
Cobol, Pascal, FORTRAN, ADA, Lisp) St. Mut, 1989. (ISBN:
0-89771-388-5; $75.00/trade)

Bover, D. Introduction to Ada. AddisonWesley, 1991. (ISBN:
020150992X; $30.25/trade)

Bray, Gary, and David Pokrass. Understanding Ada: A Software
Engineering Approach. (Reprint of 1985 ed.) Krieger, 1992. 368p.
(ISBN: 0-89464-744-X; $37.50)

Bryan, D.L., and G. Mendal. Exploring Ada. Volume 1. PrenticeHall,
1990. 411p. (ISBN: 0132956845; $34.00/text) (See Volume 2 under
Mendal)

Describes Ada's type model, statements, packages and subprograms.
Includes programming features such as information hiding, facilities
to model parallel tasks, data abstraction, and software reuse.

Buhr, R.J. Practical Visual Techniques in System Design with
Applications to Ada. PrenticeHall, 1990. 533p. (ISBN:0138808082;
$43.20/casebound)

Offers a personal statement on how to use visual techniques to
organize one's thinking during the design process.

Buhr, R.J. System Design with Ada. PrenticeHall, 1984. 288p. (ISBN:
0-13-881623-9; $55.00)

Stresses aspects of Ada important for design. Aims numerous examples
of notations at teaching, learning, CAD, and uses in industrial
practice. Contains three divisions: 1) provides a top down overview
of the design features of Ada; 2) develops the design notation and
provides a tutorial on the design process using simple examples; 3)
treats advanced issues such as implementing the X.25 packet switching
protocol.

Burns, A. Towards Ada9X. IOS, 1992. (ISBN: 905199-075-8; $70.00)

A collection of edited papers on the general theme of Ada 9X. Two
papers directly address the likely language changes. The first of
these is written by one of the Ada9X distinguished reviewers, the
second is by one of the team members that is actually implementing
the language changes. A further paper describes how the new language
features will directly support the programming of hard realtime
systems. The book includes a paper written by the chairman of the
ARTEWG group, that describes the new release of the catalog of
interface features and options for an Ada runtime system (CIFO)).
Other areas covered include interface bindings, such as to SQL or
POSIX, to Ada.

Burns, A. Concurrent Programming in Ada. (Ada Companion Series)
Cambridge, 1985. 241p. (ISBN: 0521300339; $49.95/trade)

Reports on Ada tasking offering a detailed description and an
assessment of the Ada language concerned with concurrent programming.

Burns, A., and A. Wellings. RealTime Systems and Their Programming
Languages. AddisonWesley, 1990. 575p. (ISBN: 0201175290; $38.95)

Provides a study of realtime systems engineering, and describes and
evaluates the programming languages used in this domain. Considers
three programming languages in detail: Ada, Modula2, and Occam2.

Burns, Alan, et al. A Review of Ada Tasking. (Lecture Notes in
Computer Science Series, Volume 262) SpringerVerlag, 1987. 241p.
(ISBN: 0387180087; $22.00)

Reviews the Ada tasking model of concurrency in light of the
extensive analysis and comment which has appeared in the literature.

Byrne, William E. Software Design Techniques for Large Ada Systems.
Prentice-Hall, 1990. 400p. (ISBN: 0-13-816174-7; $45.00/casebound)

Byrne, William E. Software Design Techniques for Large Ada Systems.
Digital, 1991. 314p. (ISBN: 155558053X; $45.00)

Introduces design strategies for controlling complexities inherent in
large computer programs and in software systems as groups of large
computer programs executing concurrently. Focuses primarily on issues
associated with the design of software systems as a whole rather than
on localized design and coding issues.

Caverly, P., and P. Goldstein. Introduction to Ada: A Top Down
Approach for Programmers. BrooksCole, 1986. 237p. (ISBN:0534058205;
$28.95/paper)

Organizes and emphasizes those features that distinguish Ada from
other programming languages. Uses a cyclical approach to the
treatment of many topics. Gives a brief history of the development of
the Ada language. Introduces the I/O capabilities, procedures,
character and numeric data types and subtypes, and the concept of an
Ada program library. Discusses enumeration, array, record, and
derived types, and demonstrates how the package can be used to
encapsulate data types. Explains access types and applications and
the encapsulation of data objects in packages. Illustrates how
finitestate machines can be represented by packages. Describes the
essentials of tasking and deals with blocks and exceptions.
Introduces the reader to private types, types with discriminates, and
generic units.

Cherry, G.W. Ada Programming in ANSI Standard Ada. PrenticeHall,
1981. (out of print)

Cherry, G.W. Parallel Programming in ANSI Standard Ada, Prentice Hall
(Reston Imprint), 1984. 231p. (ISBN: 0-8359-5434-X; $48.00/text)

Explores parallel sorting, searching, root finding, process
pipelining, object (data) flow graphs, exception handling, etc.,
using Ada.

Chirlian, Paul M. Introduction to Ada. Matrix, 1984. 291p. (ISBN:
0916460428; $21.95) (Also pub. by Weber, 1985.)

Provides a basic course in the Ada programming language. (Ada courses
and/or selfstudy)

Clark, Robert G. Programming in Ada: A First Course. Cambridge, 1985.
215p. (ISBN: 052125728X; $47.50/trade) (ISBN: 0521276756;
$21.95/paper)

Introduces the Ada programming language. Targets persons without
previous experience in programming. Details how to design solutions
on a computer. Concentrates on solving simple problems in the early
sections: the later sections explore how packages can be used in
constructing large reliable programs. Emphasizes central features
such as data types, subprograms, packages, separate compilation,
exceptions and files. ANSI/MILSTEWED1815A1983 is referenced
throughout the book.

Cohen, Norman C. Ada as a Second Language. McGrawHill, 1986. 838p.
(ISBN: 0070115893; $36.04/paper)

Explains Ada to those who wish to acquire a reading and writing
knowledge of the Ada language. Also a programming reference source.

Collingbourne, L., editor. Ada 9X: Towards Maturity. (Studies in
Computer & Communication Systems, Vol. 6) IOS, 1993. 250p. (ISBN
90-5199-142-8; $75.00/trade)

Conn, Richard. The Ada Software Repository and the Defense Data
Network: A Resource Handbook. Zoetrope, 1987. 203p. (ISBN
0-918432-78-2)

Conn, Richard, editor. Ada Software Repository (ASR). Zoetrope, 1990.
35p. (ISBN: 0918432782; $16.95/paper)

Describes how to use the Ada Software Repository, which contains Ada
programs, software components, and educational materials, and resides
on the host computer of the Defense Data Network (DDN).

Cooling, J.E., et al., Introduction to Ada. Chapman and Hall, 1993.
576 pp. (ISBN 0-412-44810-6; $37.50)

Introduction to Ada gives a comprehensive introduction to the
subject, covering all the basic aspects of the language with
reference to the particular strengths of Ada in real-time systems. It
is written primarily for the novice programmer who lacks experience
of modern high-level languages.

Culwin. Ada: A Developmental Approach. PrenticeHall, 1992. (ISBN:
0-134-89147-3; $43.00)

Intended for use on courses which teach Ada as the first programming
language. The book is designed to take the reader from the basic
principles of programming to advanced techniques. This book provides
a complete introduction to software development using the programming
language, Ada. It is not only concerned with the production of Ada
programs, but it is also an introduction to the process of
implementation and testing. Features include: a carefully structured
tutorial which includes software development, design, testing, and
production.

Dale, Nell, et al. Programming and Problem Solving with Ada. Heath,
1994. 975p. (ISBN: 0-669-29360-1)

Designed for the CS1/C101 course with a strong emphasis on problem
solving, early use of Ada procedures and Ada packages, extensive and
varied exercises including Quick Check, Exam Preparation, and
Programming Warm-up.

Dawes, J., et al., editors. Selecting an Ada Compilation System. (Ada
Companion Series) Cambridge, 1990. 173p. (ISBN:0521404983; $42.95)

Presents the findings of the AdaEurope specialist group for compiler
assessment.

Dawes, J. The Professional Programmers Guide to Ada. Pittman, 1988.
(ISBN: 0273028219; $100.00x)

Delillo, Nicholas J. A First Course in Computer Science with Ada.
Irwin, 1993. (ISBN: 0-256-12538-4)

Intended for a first course in computer science that emphasizes
programming and problem-solving methodology using the Ada programming
language. Each chapter is designed to present a new level of
problem-solving capability and each begins with a list of objectives
and reasons for the emergence of the topic presented. New programming
concepts are first introduced and applied in a very elementary form
and are then generally used later in more sophisticated and important
situations, in conjunction with other ideas that have been presented
similarly.

Dorchak, Susan F., and Patricia B. Rice. Writing Readable Ada: A Case
Study Approach. Heath, 1989. 244p. (ISBN: 0669126160; $17.00)

Contains a style guide, which gives suggestions for enhancing code
readability; devotes a chapter to the discussion of concurrency, an
advanced feature of modern programming languages; a fully coded Ada
program, along with a sample run; a bibliography, which lists books
and articles about Ada and software engineering principles; two
indexes, one devoted exclusively to references of case study modules
and the other listing important topics and concepts.

Elbert, T.F. Embedded Programming in Ada. Van Nostrand Reinhold,
1989. 523p. (ISBN: 0442223501; $65.95/trade)

Clarifies Ada for the practicing programmer and for the advanced
engineering or computer science student. Assumes the reader has
acquired a certain level of sophistication, general concepts normally
found in introductory programming texts are not covered. Also,
presumes the reader is familiar with operating systems and has a
basic knowledge of some blockstructured language such as PL/1 and
Pascal.

Feldman, Michael B., and Elliot B. Koffman. Ada Problem Solving &
Program Design. AddisonWesley, 1991. (ISBN: 020153364-2; $39.95/book
and diskette)

Feldman, Michael B., and Elliot B. Koffman. Ada Problem Solving &
Program Design. AddisonWesley, 1992. 704p. Illustrated. (ISBN:
0-201-50006-X)

Feldman, Michael B., and Elliot B. Koffman. Ada Problem Solving &
Program Design. AddisonWesley, 1993. (ISBN: 0-201-52279-9;
$43.25/paper)

Designed to introduce the novice to a number of Ada features, such as
subprograms, packages, operator overloading, enumeration types, and
arrayhandling operations. Emphasizes throughout the book the
principles of data abstraction, software engineering, problem
solving, and program design.

Feldman, Michael B. Data Structures with Ada. Prentice-Hall (Reston
Imprint), 1985. (ISBN: 0-8359-1220-5) Also Addison-Wesley, 1985.
313p. (ISBN: 0-201-52673-5; $47.50/text)

Highlights the use of Ada as a general purpose programming language.
Includes the following: linked lists, queues and stacks, graphs,
trees, hash methods, sorting, etc. Does not include generics; it was
written before compilers could handle generics. Free software
available from the author.

Feuer, A.R., and Narain Gehani. Comparing & Assessing Programming
Languages: Ada, C & Pascal. (Software Series) PrenticeHall, 1984.
(ISBN: 0-685-07963-5; $25.67/text) (ISBN: 0131548409; $32.00/paper
text, out of print)

Fisher, David A., editor. Ada Language Reference Manual. Gensoft,
1986. 336p. (ISBN: 0961825200; $12.95/paper text)

Fisher, G., editor. Approved Ada Language Commentaries. (Ada Letters
Series, Volume 9, Number 3) ACM, 1989. (ISBN: 0897913116;
$30.00/paper text)

Ford, B., et al. Scientific Ada. (Ada Companion Series) Cambridge,
1987. 386p. (ISBN: 0521332583; $64.95/trade)

Explores aspects of the Ada programming language that are relevant to
the scientific (i.e., numeric) community at large. Concentrates on
the numeric models of Ada and a number of Adaspecific features (e.g.,
generics). Reviews guidelines for the design of large scientific
libraries in Ada.

Freedman, Roy S. Programming Concepts with the Ada Language.
Petrocelli, 1982. (ISBN: 0894331906; $12.95)

Freedman, Roy S. Programming Concepts with the Ada Language.
McGraw-Hill, 1982. (ISBN: 0-07-155663-X $12.95/paper)

Assists in understanding the concepts discussed in the Ada Language
Reference Manual.

Gautier, R.J., and P.J. Wallis. Software Reuse with Ada. Peregrinus
Ltd., 1990. 205p. (ISBN: 0863411738)

Contains three sections: 1) general reuse issues, comprises a
collection of papers on various aspects of Ada software reuse; 2)
case studies of Ada reuse in practice; and 3) Ada Reuse Guidelines
which appear in their final form in this section.

Gehani, Narain. Ada: An Advanced Introduction. Prentice-Hall, 1983.
327p. (ISBN: 0-13-003962-4)

Gehani, Narain. Ada: An Advanced Introduction Including Reference
Manual for the Ada Programming Language. PrenticeHall, 1984. 568p.
(ISBN 0-13-003997-7) (out of print)

Introduces problem solving in Ada by means of a set of examples.
Develops solutions to problems in the framework of stepwise
refinement. Provides practical instruction in topdown structured
programming.

Gehani, Narain. Ada: An Advanced Introduction. 2nd edition.
PrenticeHall, 1989. 280p. (ISBN: 0130043346 $32.40/paper)

Introduces advanced problemsolving in Ada. Emphasizes modular
programming as good programming practice.

Gehani, Narain. Ada: Concurrent Programming. PrenticeHall, 1984.
261p. (out of print)

Gehani, Narain. Ada: Concurrent Programming. 2nd edition. Silicon,
1991. 230p. (ISBN: 0-929306-08-2; $30.95/trade)

Offers a large collection of concurrent algorithms, expressed in
terms of the constructs provided by Ada, as the support for
concurrent computation. Explains the concurrent programming
facilities in Ada and shows how to use them effectively in writing
concurrent programs. Surveys concurrent programming in other
languages, and discusses issues specific to concurrent programming
facilities in Ada.

Gehani, Narain. Unix Ada Programming. PrenticeHall, 1987. 310p.
(ISBN: 0139383255; $34.00/paper)

Focuses on the novel aspects of the Ada language and explains them by
many examples written out in full. Examines the interesting
differences between the Ada language and other programming languages.
Also, notes the similarities between Ada, Pascal, C, PL/I, and
Fortran.

Gilpin, Geoff. Ada: A Guided Tour and Tutorial. PrenticeHall, 1987.
410p. (ISBN: 013735990; $21.95/paper)

Reports on the developments in control structures, scalar data types,
multitasking, program structure and access types.

Goldsack, S.J. Ada for Specification: Possibility and Limitations.
(Ada Companion Series) Cambridge, 1986. 265p. (ISBN: 0521308534;
$7.50/trade)

Examines the use, role, features and purpose of specification
languages, particularly Ada, in a largescale software project.

Gonzalez, Dean W. Ada Programmer's Handbook. BenjaminCummings, 1991.
(ISBN: 0805325298; $13.95/paper)

Gonzalez, Dean W. Ada Programmer's Handbook and Language Reference
Manual. BenjaminCummings, 1991. 200p. (ISBN: 080532528X; 19.95/paper)

Presents information intended for those professionals transitioning
to Ada. Includes a glossary.

Goos, G., et al. Diana: An Intermediate Language for Ada. (Lecture
Notes in Computer Science) SpringerVerlag, 1987. 201p. (ISBN:
0387126953; $28.00/paper)

Describes DIANA, a Descriptive Intermediate attributed Notation for
Ada, which resulted from a merger of the properties of two earlier
similar intermediate forms: TCOL and AIDA.

Habermann, A., and Dwayne E. Perry. Ada for Experienced Programmers.
(Computer Science Series) AddisonWesley, 1983. 480p. (ISBN:
020111481X; $37.75/paper)

Offers a comparative review of Ada and Pascal, using dual program
examples to illustrate software engineering techniques.

Hibbard, Peter, et al. Studies in Ada Style. 2nd edition.
SpringerVerlag, 1983. 101p. (ISBN: 0387908161; $30.00/paper)

Presents concepts of the abstractions embodied in Ada with five
examples: a queue, a graph structure, a console driver, a table
handler and a solution to Laplace's equation using multiple tasks.

Hillam, Bruce P. Introduction to Abstract Data Types using Ada.
Prentice-Hall. (ISBN: 0-13-045949-6)

Ichbiah, Jean, et al. Ichbiah, Barnes, and Firth on Ada: An
Introduction to Its Architecture, Principles, and Features, Volume
II. Alsys, 1984.

Ichbiah, Jean, et al. Ichbiah, Barnes, and Firth on Ada: An
Introduction to Its Architecture, Principles, and Features, Volume
III. Alsys, 1984.

Companion workbooks to a video course that consists of 18 hours of
lectures. Provides an in-depth introduction to ANSI/Standard Ada and
is designed for technical managers, engineers, and those with
previous programming experience.

Ichbiah, Jean, et al. Rationale for the Design of the Ada Programming
Language. Cambridge, 1991. (ISBN: 0521392675; $54.95)

Presents the rationale behind the design and development of the Ada
programming language.

Johnson, Phillip I. The Ada Primer. McGraw-Hill, New York, NY, 1985.
(out of print)

Johnson, Phillip I. Ada Applications and Administration. 2nd edition.
McGrawHill, 1990. 209p. (ISBN: 0070326274ISBN; $39.95/Text edition)

Explains how to ensure the reliable, errorfree, costeffective
operation of large computer systems with Ada. Updates and revises
earlier edition (first entitled The Ada Primer).

Jones, DoWhile. Ada in Action with Practical Programming Examples.
Wiley, 1989. 487p. (ISBN: 0471507474; $57.95/text) (ISBN: 0471607088;
$34.95/paper text)

Helps Ada programmers avoid common pitfalls and provides them with
many reusable Ada routines. Discusses a variety of numeric
considerations, user interfaces, utility routines, and software
engineering and testing. Provides examples of Ada code.

Katzan, H., Jr. Invitation to Ada. Petrocelli, 1984. 173p. (ISBN:
0894332392; $14.95/paper text)

Katzan, H., Jr. Invitation to Ada & the Ada Reference Manual.
Petrocelli, 1982. 429p. (ISBN: 0894331329; $34.95/text)

Calls for the scientific computing community to adopt the Ada
programming language. Part II is the Ada Reference Manual, 1980
version.

Keeffe, D., et al. Pulse: An Adabased Distributed Operating System.
(APIC Studies in Data Processing, Volume 26) Academy, 1985. (ISBN:
0124029791; $39.95/paper, 0-12-402970-1; $55.00/text)

Keller, John. The Ada Challenge, 1988: Strategies Risk & Payoffs.
Pasha, 1988. 190p. (ISBN: 0-935453-22-9; $174.00/paper)

Krell, B. Developing with Ada: LifeCycle Methods. Computer Literacy,
1992. (ISBN 055309093; $54.95/hard cover).

Dr. Krell offers his opinion on the key to using Ada to its fullest
potential: a tested development methodology for implementing realtime
Ada systems quickly and efficiently, from requirements and code
generation through design and test. By applying the steps outlined in
Dr. Krell's book, "software engineers can create realtime systems
that are flexible, integrate easily, perform well, and satisfy user
needs," according to the publisher.

KriegBrueckner, B., et al., editors. Anna: A Language for Annotating
Ada Programs. (Lecture Notes in Computer Science Series, Volume 260)
SpringerVerlag, 1987. 143p. (ISBN: 0387179801; $26.00/paper)

Ledgard, Henry. Ada: A First Introduction. 2nd edition.
SpringerVerlag, 1983. 130p. (ISBN: 3540908145; $27.00) (ISBN
0-387-90814-5; $30.00/paper text)

Assumes that the reader has experience with some other higher order
programming language. Outlines several key features of Ada; a
treatment of the facilities concept of data types, the basic
statements in the language, subprograms, packages, and general
program structure.

Ledgard, Henry. Ada: An Introduction and Ada Reference Manual, July
1980. Springer-Verlag, 1981. (ISBN: 0-387-90568-5) (ISBN:
3-540-90568-5)

The Reference Manual is the official definition of the complete
language, issued by the DoD. Accompanying it is Ledgard's book, which
presents the concepts that form the foundation of ADA and conveys the
essence of the language, mainly through examples.

Le Verrand, D., trans. by J. Howlett. Evaluating Ada. Macmillan,
1985. 288p. (ISBN: 0-02-947660-7)

A comprehensive survey, encompassing military and civil applications,
including scientific computation, commercial data processing, basic
software, real time systems, and major software packages.

Lewi, Johan, and Jan Paredaens. Data Structures of Pascal, Algol
SixtyEight, PL1 & Ada. Springer-Verlag, 1986. (ISBN: 0387151214;
$49.00/paper)

Pascal and the related languages Algol 68, PL/1, and Ada, are
compared and evaluated using the SMALL didactic model.

Lewis, William E. Problem Solving Principles for Ada Programmers:
Applied Logic, Psychology, and Grit. Hayden, 1982. 178p.

Introduces the basic building blocks of problem solving, then offers
independent prescriptions that focus on remedies for typical
programming problems.

Loftus, Chris, editor. Ada Yearbook, 1993. IOS, 1993 (ISBN:
90-5199-124-X; $94) (ISBN: 90-5199-133-4)

Loftus, Chris, editor. Ada Yearbook, 1994. IOS, 1994. (ISBN:
90-5199-155-X, 1994 $94.00/trade)

Lomuto, Nico. Problem Solving Methods with Examples in Ada.
PrenticeHall, 1987. 176p. (ISBN 0-13-721325-5) (out of print)

Contains a collection of hints on solving programming problems.
Includes examples along with sections on the art of thinking,
analyzing the problem, systematic development, looking back, ideas
for ideas, and case studies.

Long, Fred, editor. Ada Yearbook, 1991. Chapman & Hall, 1991. 364p.
(ISBN: 0442308361; $54.95/trade) (ISBN: 0-442-30830-3)

First issue of Ada UK's compilation of general and reference
material. Includes letters from various Ada organizations, papers
from the Ada UK exhibition, and humor.

Long, Fred, editor. Ada Yearbook, 1992. Chapman & Hall, 1992. 336p.
(ISBN 0-442-31581-3; $69.95/trade)

Luckham, David C., et al. Programming with Specifications: An
Introduction to Anna, a Language for Specifying Ada Programs. (Texts
and Monographs in Computer Science) SpringerVerlag, 1990. 416p.
(ISBN: 0387972544; $49.54)

Offers an indepth look at ANNA, a form of the Ada language in which
specially marked comments act as formal annotations about the program
to which they are attached.

Luker, Paul A. Good Programming Practice in Ada. Blackwell, 1987.
320p. (ISBN: 0-632-01746-5) (IBSN: 0-632-01507-1/paper)

Describes and illustrates the main features of the Ada language and
shows how they are used.

Lyons, T.G. Selecting an Ada Environment. (Ada Companion Series)
Cambridge, 1986. 239p. (ISBN: 0521325943 (British); $29.95/trade)

Provides an overview of the Ada Programming Support Environment
(APSE). Covers six main issues in selecting an environment. Contains
summaries of current approaches to likely problems, indications of
deficiencies in existing knowledge, and checklists of questions to
ask when considering a particular environment.

Mayoh, B. Problem Solving with Ada. (Wiley Series in Computing.) Bks
Demand. 243p. Reproduction of 1982 edition (ISBN: 0-685-4424-4;
$63.20/paper)

McDermid, J.A., and K. Ripken. Life Cycle Support in the Ada
Environment. (Ada Companion Series) Cambridge, 1984. (out of print)

McGettrick, Andrew D. Program Verification Using Ada. Cambridge,
1982. 345p. (ISBN: 0521242150; $57.50/Trade) (ISBN: 0521285313;
$29.95/paper)

Discusses such topics as correctness of nonbranching programs,
invariants and termination proofs via well formed sets, elementary
types, arrays, records, access types, packages as well as an
encapsulation mechanism for abstract data types, and parallelism.

Mendal, G., and D.L. Bryan. Exploring Ada. Volume 2. PrenticeHall,
1992. (ISBN: 0132972271) (See Volume 1 under Bryan.)

A method of presentation based on the Socratic method, provides
coverage and the semantics of Ada. Discusses focused problems
individually. The second volume expands on the larger issues dealing
with Ada's more advanced features.

Miller, Nancy E., and Charles G. Peterson. File Structures With Ada.
BenjaminCummings, 1990. (ISBN805304401; $39.95/text)

Mitchell, Richard. Abstract Data Types & Ada. Prentice-Hall, 1992.
400p. (ISBN: 0-13-006099-2; $47.00/text)

Mohnkern, Gerald L., and Beverly Mohnkern. Applied Ada. TAB Books,
1986. 326p. (out of print)

Introduces the Ada language on a practical level. Targets persons who
understand the basic terminology and concepts of programming. (A
particular language is not a prerequisite.) Instructs through
examples of programs written in Ada.

Motet, Gilles, and Alain Marpinard. Design of Dependable Ada
Software: The Use of Exception Mechanisms. Prentice-Hall, 1993. 320p.
(ISBN: 0-13-204967-8; $38.00/paper)

Musser, D.R., and A. A. Stepanov. The Ada Generic Library Linear List
Processing Packages. SpringerVerlag, 1989. 265p. (ISBN: 0387971335:
$43.00/trade)

Discloses the purpose of the Ada Generic Library as an attempt to
provide Ada Programmers with an extensive, welldocumented library of
generic packages whose use can substantially increase productivity
and reliability. Contains eight Ada packages, with over 170
subprograms, for various linear data structures based on linked
lists.

Naiditch, David. Rendezvous with Ada: A Programmer's Introduction.
Wiley, 1989. 477p. (ISBN: 0471616540; $39,95/paper)

Explains Ada to the beginning programmer (knowledge of at least one
high level programming language is advised). Concludes each chapter
with exercises.

Nielsen, Kjell. ObjectOriented Design with Ada/Maximizing Reusability
for RealTime Systems. Bantam, 1992. (ISBN: 0553089552; $49.95)

Shows Ada programmers how to design, implement, and maintain reusable
realtime software systems using the objectoriented methods.

Nielsen, Kjell, and Shumate, Kenneth C. Designing Large Realtime
Systems with Ada. McGrawHill, 1988. 464p. (ISBN: 0070465363;
$58.95/text)

Presents a comprehensive methodology for the design and
implementation of large realtime systems in Ada. (The reader is
expected to have a basic understanding of the Ada programming
language.)

Nielsen, Kjell. Ada in Distributed Realtime Systems. McGrawHill,
1990. 371p. (ISBN: 0070465444; $58.95/text)

Emphasizes design paradigms and heuristics for the practicing
software engineer. Provides important background material for the
builder of operating systems and runtime support environments for
distributed systems. Contains data on distributed systems, process
abstraction and Ada for distributed realtime systems, design
paradigms for distributed systems, interprocessor communication,
virtual and physical nodes, and fault tolerance.

Nissen, John, and Peter Wallis. Portability and Style in Ada. (Ada
Companion Series) Cambridge, 1984. 202p. (out of print)

Examines style and portability guidelines for Ada programmers.
Results of work by the AdaEurope Portability Working Group.

Nyberg, Karl A. Ada: Sources & Resources: 1989 Edition. Grebyn, 1989. 164p.

Nyberg, Karl A. Ada: Sources & Resources: 1990 Edition. Grebyn, 1990. 268p.

Nyberg, Karl A. Ada: Sources & Resources: 1991 Edition. Grebyn, 1991.
(out of print)

A catalog of compilers, tools, source code, groups and organizations,
publications, electronic services, consultants, conferences, and
recruiters.

Nyberg, Karl A., editor. Annotated Ada Reference Manual. Grebyn, 1989.

Nyberg, Karl A., editor. Annotated Ada Reference Manual. 2nd edition.
Grebyn, 1991. $50.00 plus shipping and handling.

Contains the full text of ANSI/MILSTD1815A with inline annotations
derived from the Ada Rapporteur Group of the International
Organization for Standards responsible for maintaining the Ada
language.

Olsen, E.W., and S.B. Whitehill. Ada for Programmers. PrenticeHall,
1983. 310p. (ISBN: 0835901491; $38.00)

Includes many of the subtleties of Ada in a selfpaced tutorial
format. Contains the following: conceptual overview; predefined
types; expressions; basic Ada statements; subprograms; packages; etc.

Orme, A., et al. Reusable Ada Components Sourcebook. Cambridge, 1992.
286p. (ISBN: 0 521 40351 0; $49.95)

The authors consider how the Ada software components that may be
found in this book could be used. According to the publishers both
the novice and the expert software engineer will find useful
information in this book.

Petersen, Charles G., and Nancy E. Miller. Move up to Ada. P&M, 1991.
115p. (ISBN: 0-9631838-8-5)

Pokrass, D., and G. Bray. Understanding Ada: A Software Engineering
Approach. Wiley, 1985. (ISBN: 0471878332; $32.95/paper)

Price, David. Introduction to Ada. PrenticeHall, 1984. 150p. (ISBN:
0-13-477646-1; $26.95/trade) (ISBN: 0-13-477653-4; $32.00/text. out
of print)

Presents examples, programs, and program fragments showing Ada's
power as a general purpose language, plus stepbystep explanations
demonstrating how Ada simplifies the production of large programs.
Requires little technical or mathematical sophistication.

Pyle, I.C. The Ada Programming Language. Prentice-Hall, 1981. (ISBN:
0-13-00921-7/paper)

A comprehensive introduction, stressing in particular programming of
real-time or imbedded computer systems. Suitable for programmers and
students who are familiar with high-level languages such as FORTRAN,
PASCAL and PL/1.

Pyle, I. Developing Safety Systems Using Ada. PrenticeHall, 1991.
(ISBN: 0132042983; $39.00/paper)

A presentation of concepts for practicing engineers or programmers
involved with the development of safetyrelated computerbased systems.
Considers the different roles involved in accepting safety related
systems and the corresponding human activities. Illustrates how Ada
provides a framework in which the design rules for safety can be
applied and confirmed. The author explains relationships, with major
published guidelines for development of safety related software.
Interprets guidelines specifically for Ada. The material presented is
for three contemporary viewpoints: analyzer, synthesizer, checker. A
seniorlevel course in Ada programming and software engineering.

Rogers, M.W. Ada: Language, Compilers and Bibliography. Cambridge,
1984. 332p. (ISBN: 0521264642; $24.95/trade)

Offers a photo reprint of the Ada standard, a guide listing the
characteristics of an implementation that should be taken into
account in the specification or selection of an Ada compiler and a
bibliography.

Rudd, David. Introduction to Software Design & Development with Ada.
West, 1993. (ISBN: 0-314-02829-3)

Saib, Sabina H., and R.E. Fritz. Introduction to Programming in Ada.
HR&W, 1985. (ISBN: 0030594871; $41.25/text)

Saib, Sabina H., and R.E. Fritz. Tutorial: The Ada Programming
Language. IEEE, 1983. 538p. (ISBN: 0805370706; $25.56/paper) (ISBN:
0-8186-0456-5/paper) (ISBN (0-8186-4456-7/microfiche)

Covers such topics as the history and current status of Ada; basic
language; schedule for industry and DoD; preventing error; readable,
maintainable, modular systems; realtime features, portability; and
environments for Ada.

Sanden, B. Software Systems Construction with Examples in Ada.
Prentice-Hall, 1994. (ISBN: 0-13-030834-X; $44.39)

Primarily intended for readers with practical experience in software
construction. It targets graduate or upper-level undergraduate
students of software engineering as well as practitioners. The books
is about practical and economical construction of software systems.
It proposes an approach called entity-life modeling, where the
software is patterned as closely as possible after structures found
in the problem environment.

Savitch, W.J., et al. Ada: An Introduction to the Art and Science of
Programming. BenjaminCummings, 1992. (ISBN: 0805370706; $33.95/paper
text)

Written specifically for the first programming course. It starts with
variable declarations, simple arithmetic expressions, simplified
inputoutput, and builds upward toward subprograms and packages. A
chapterbychapter instructor's guide is also available, as is a
program disk with more than 140 completed programs from the text.

Saxon, J.A., and R.E. Fritz. Beginning Programming with Ada.
PrenticeHall, 1983. (out of print)

Shimer, Ruth H., and Robert Shimer, editors. Ada. Amigo, 1989. 220p.
(ISBN: 0-685-30433-7; $12.00/paper text)

Shimer, Ruth H. Ada: A Programme for Jenny. Amigo, 1991. 225p. (ISBN:
0-9625192-0-0; $15.00/paper)

Shumate, Kenneth C. Understanding Concurrency in Ada. McGrawHill,
1988. 595p. (ISBN: 0-07-057-299-1) (out of print)

Shumate, Kenneth C. Understanding Concurrency in Ada. Wiley, 1989.
(ISBN: 0-471-60520-4)

Presents a detailed exposition of concurrency in Ada. Looks at five
case studies and gives an advanced introduction to realtime
programming.

Shumate, Kenneth C. Understanding Ada. 2nd edition. Wiley. (ISBN:
0471605204; $51.00/text)

Shumate, Kenneth C. Understanding Ada: With Abstract Data Types. 2nd
edition. Wiley, 1989. (ISBN: 0471603473; $21.50/text)

Shumate, Kenneth C. Understanding Ada. Harper & Row, 1984. (ISBN:
0-06-046133-0)

Easy introduction to the language for programmers who would like to
read an informal prelude before more technical manuals. Thorough
coverage of advanced features as well as simple examples of actual
programs.

Skansholm, J. Ada from the Beginning. AddisonWesley, 1988. 617p.
(ISBN: 0201175223; $29.25)

Describes the principles and concepts of programming in a logical and
easytounderstand sequence and discusses the important features of Ada
(except parallel programming). Teaches the basics of writing computer
programs. Emphasizes the fundamentals of good programming. Provides a
grounding in the programming language Ada. Covers the following:
programming designs, the basics of Ada, control statements, types,
subprograms, data structures, packages, input/output, exceptions,
dynamic data structures, files, and generic units.

Smedema, C.H., et al. The Programming Languages Pascal, Modula,
CHILL, Ada. PrenticeHall, 1983. 154p. (ISBN: 0685085961;
$16.95/trade)

Provides an informal introduction to the most important
characteristics of Pascal, Modula, CHILL, and Ada. Discusses
languages in historical order. Includes the history, application
area, standardization aspects and future prospects of each.

Smith, James. Introduction to Programming Concepts & Methods with
Ada. McGraw-Hill, 1993. (ISBN: 0-007-05929-8; $31.96) (ISBN:
0-07-059209-8; $39.95/paper)

Explains the fundamentals of programming concepts and methodology,
and presents a major part of the Ada language (exclusive of
concurrency and low-level features) as a vehicle for applying these
concepts and methods in practice. The book does not assume any prior
programming experience.

Sodhi, J. Computer Systems Techniques: Development, Implementation,
and Software Maintenance. TAB Books, a division of McGrawHill, 1990.
(ISBN: 0830633766; $21.95)

Sodhi, J. Managing Ada Projects Using Software Engineering. TAB
Books, 1990. 246p. (ISBN: 0830602909; $34.95/trade)

Describes some of the practical aspects of developing a flawless
project in Ada.

Sodhi, J. Software Engineering: Methods, Management, and CASE Tools.
TAB, 1991. (ISBN: 0830634428; $39.95)

Sommerville, Ian, and Ron Morrison. Software Development with Ada.
400p. (International Computer Science Series) AddisonWesley, 1987.
(ISBN: 0201142279; $30.25/paper text)

Designed for those with some familiarity with Ada's syntax and
semantics, it concentrates on those features which will be of
greatest interest to students and practitioners of software
engineering, such as software development environments (including the
APSE), the role of formal specifications, data types and programming
style, parallel programming, real-time systems development,
input/output, portability and reuse.

Stanley, James. Ada Programmer's Guide with Microcomputer Examples.
Addison-Wesley, 1985. (ISBN: 0-201-16416-7; $21.95)

Stein, Dorothy. Ada: A Life and Legacy. MIT, 1985. 321p. (ISBN:
026219242X; $30.00/Trade) (ISBN: 0262691167; $12.95)

Presents the view that Ada Byron's mathematical and scientific
achievements have been exaggerated.

StratfordCollins, M.J. Ada: A Programmer's Conversion Course. (Ellis
Horwood Series in Computers & Their Applications) Wiley, 1982. (ISBN:
0470273321; $56.95/trade)

Stubbs, Daniel F., and Neil W. Webre. Data Structures with Abstract &
Ada. PWS, 1993. (ISBN: 0-534-14448-9; $49.95/text)

Taylor, W. J., Editor. Ada in Transition, Volume 4. IOS, 1992. 212p.
(ISBN: 90-5199-113-4; $72.00/paper)

Tedd, M., et al. Ada for Multimicroprocessors. (Ada Companion Series)
Cambridge, 1984. 208p. (ISBN: 0521301033; $44.50/trade)

Addresses those problems of distributed systems that arise out of the
nature of Ada and support environments. Discusses the issues of how
to construct and run an Ada program for a valuable target
configuration of several microcomputers, interconnected through
shared memories, multiaccess busses, local area networks, and
endtoend lines.

Texel, P. Introduction to Ada. Packages for Programmers. Wadsworth,
1986, 441p. (out of print)

Provides a guide to Ada that contains complete packages, I/O
facilities and sample programs, emphasizing topdown design
throughout.

Toole, Betty A. Ada, The Enchantress of Numbers: A Selection from the
Letters of Lord Byron's Daughter and Her Description of the First
Computer. Strawberry, 1992. (ISBN: 0912647094; 29.95).

The author states that she selected and arranged the letters to
enable the reader to follow a loose story line of Lady Ada Lovelace's
life. In her letters, Ada describes her thoughts of the first
computer, and Ms. Toole relates these descriptions to the modern
software language, Ada.

Tremblay, J., et al. Programming in Ada. McGrawHill, 1990. PG 489p.
(ISBN: 0070651809; $24.60/paper text)

Explains computer science concepts in an algorithmic framework, with
a strong emphasis on problem solving and solution development.

Uhl, J. An Attribute Grammar for the Semantic Analysis of Ada.
(Lecture Notes in Computer Science Series, Volume 139)
SpringerVerlag, 1982. (out of print)

Unger, Brian. Simulation Software & Ada. (Simulation Series) SCS,
1984. 274p. (ISBN: 0911801030; $40.00/paper)

Vasilescu, Eugen N. Ada Programming. Allyn and Bacon, 1986. (out of print)

Vasilescu, Eugen N. Ada Programming with Applications. Allyn and
Bacon, 1987. 539p. (out of print)

Offers a bottomup approach to commercial and business uses of Ada,
emphasizing the features of Ada that are most like those of
traditional languages.

Volper, Dennis, and Martin D. Katz. Introduction to Programming Using
Ada. PrenticeHall, 1989. 576p. (ISBN: 0-685-27168-4; $30.00/paper)

Volper, Dennis, and Martin D. Katz. Introduction to Programming Using
Ada. PrenticeHall, 1990. 650p. (ISBN: 0134935292; $30.00)

Uses the spiral approach as the presentation methodology in this
introductory course in Ada programming.

Wade, Mary Dodson. Ada Byron Lovelace: The Lady & the Computer.
Macmillan Child, 1994. (ISBN: 0-87518-598-3/trade)

Wallace, Robert H. Practitioner's Guide to Ada. McGrawHill, 1986.
373p. (ISBN: 0070679223; $39.95)

Discusses the issues to be considered when making the transition to
Ada, on selecting toolsets, and on using the language effectively.
Covers the following: Ada as a language; Ada Oriented Development
Environments; Ada oriented design methodologies; Ada policies and
standards; Ada products and vendors; sources of Adarelated
information; making the transition to Ada and other uses of Ada.

Wallach, Y. Parallel Processing & Ada. PrenticeHall, 1990. 512p.
(ISBN: 0-13-650789-1 $54.00/trade)

Wallis, P.J. Ada: Managing the Transition. (Ada Companion Series)
Cambridge, 1986. (out of print)

Wallis, P.J., editor. Ada Software Tools Interfaces. (Lecture Notes
in Computer Science Series, Volume 180) (ISBN: 0387138781;
$27.00/paper)

Watt, David A., et al. Ada Language and Methodology. PrenticeHall,
1987. 515p. (ISBN: 0130040789; $39.50)

Covers the Ada language in detail and introduces program
methodologies appropriate for use with Ada. Discusses the following
topics: 1) covers a subset of Ada broadly comparable with most other
programming languages; 2) introduces the features of Ada that make it
suitable for the construction of large programs; 3) completes the
treatment of the data types of Ada; 4) concludes the treatment of
program structures.

Weiss, Mark. Data Structures & Algorithm Analysis in Ada.
Benjamin-Cummings, 1993. (ISBN: 0-805-39055-3; $51.75)

Focuses on ADTs and the analysis of algorithms for efficiency. There
is a particular emphasis on performance and running time.

Wegner, P. Programming with Ada: An Introduction by Means of
Graduated Examples. PrenticeHall, 1980. (out of print)

Wiener, Richard S. and Richard F. Sincovec. Programming in Ada.
Wiley, 1983. 345p. (out of print)

Describes the major features of the Ada programming language covering
basic control and data structures associated with Ada, and powerful
advanced features that differentiate it from previous programming
languages.

Wiener, Richard S., and Richard F. Sincovec. Software Engineering
with Modula2 & Ada. Wiley, 1984. (ISBN: 0471890146; $51.95/text)

Winters, John. Power Programming With Ada for the IBM PC. TAB Books,
1987. 207p. (ISBN: 0830629025; $16.95/paper) (ISBN 0830679022DP 1987;
$24.95/trade)

Analyses programs in Ada for personal computers. Written for the
beginning Ada programmer in a style very easy to read and follow.

Young, S.J. An Introduction to Ada. Wiley, 1983. 400p. (out of print)

Introduces the programming language and explains the underlying
program design methodology, illustrated with examples.
------------------------------------------------------------------------


Alphabetical List - By Title

Ada: Introduction to Programming. Sams, 1986. (out of print)

Ada Language Vocabulary: A French-English Terminology. Diane, 1994.
(ISBN: 0-7881-0770-4; $43.95/paper)

Ada Military & Commercial Markets. 1986. (ISBN: 0886947197; $1815.00x)

Ada Quality and Style: Guidelines for Professional Programmers. Van
Nostrand Reinhold, 1989, 230p. (ISBN: 0442238053; $26.95/paper)

Provides a set of specific guidelines for using the powerful features
of Ada in a disciplined manner. Consists of concise statements of the
principles that should be followed, and the rationale for each
guideline.

Ada Reference Manual, The. Silicon Press, 1988. 320p. (ISBN:
0961533668; $30.95/Trade) Algo Publishing Staff.

Ada StatementtoStatement Dictionary. Algo, 1988. (ISBN: 0945473621;
$14.95/paper)

Common Mistakes in Ada Program Conversions. Algo, 1988. (out of print
Dec. 1989)

Executive Briefing on Ada. 1990, Alsys, Inc., 67 South Bedford
Street, Burlington, MA 018035152, 617/2700030 (free booklet)

IEEE ABBET Trial-Use Standard for Ada-Based Atlas-Level Test
Procedure Interface for a Broad-Based Environment for Test. (IEEE
ABBET Ser) IEEE Standards, 1994. (ISBN: 1-55937-386-5; $62.50/paper)

IEEE Std 1003.5-1992, IEEE Standard for Information Technology -
POSIX Ada Language Interfaces, Pt. 1; Binding for System Program
Interface (API). IEEE Standards, 1992. 320p. (ISBN 1-55-937-229-X;
$62.50/paper)

Intermediate Transfer Methods for Simulating GOTOs by IF & Loop
Statements in Ada. Algo, 1988. (ISBN: 0945473540; $14.95/paper)

International Workshop on Real Ada Issues. (Ada Letters, Vol. 7, No.
6) ACM, 1987. 136p. (ISBN: 0-89791-240-3; $16.00/text)

Introduction to Ada. Merl Miller, (ISBN: 0317265679; $19.95/trade)

Programming Language Ada, The: A Reference Manual. Proposed Standard
Document U.S. Department of Defense. (Lecture Notes in Computer
Sciences Series, Volume 106) SpringerVerlag, 1983. (ISBN: 0387106936;
$27.00/paper)

Programming Language Ada Reference Manual, The. (Lecture Notes in
Computer Science Series, Volume 155) Springer-Verlag, 1990. 331p.
(ISBN: 0-387-12328-8; $29.00/paper)

Rationale for the Design of the Ada Programming Language. Silicon,
1989. (ISBN: 096153365X; $30.95/paper)

Reference Manual for the Ada Programming Language. (MIL STD 1815A
1983 Ser.) USGPO, 1983. 344p. (ISBN: 0-318-11823-8)

Reference Manual for the Ada Programming Language. SpringerVerlag,
1987. (ISBN: 0387908870; $24.00/paper)

Reference Manual for the Ada Programming Language: Reprint of the
Draft of the Proposed American National Standards Institute (ANSI).
ACM, 1982. (ISBN: 0897910842; $28.00/paper text)

Resources in Ada. ACM, 1990. (ISBN: 0897913744; $44.95x/paper text)

A collection of reviews, bibliography, Self-Assessment procedure and
indexes designed to provide reference to the recent literature on
Ada.

Simulation in Ada (ESC '85). (Simulation Series) SCS. (ISBN:
0317609564; $12.00/trade)
------------------------------------------------------------------------


Publishers

ACM Press, ACM Order Department, P.O. Box 64145, Baltimore, MD 21264,
800/342-4261; outside USA, 410/528-4261.

AddisonWesley Publishing Co., Rte. 128, Reading MA 01867,
617/944-3700 or 800/447-2226.

Allyn & Bacon, division of Simon & Schuster, 111 Tenth St., Des
Moines, IA 50309, 515/284-6751 or 800/848-4400.

Amigo Projects, 153 Fraser, Ventura, CA 93001, 805/957-1106.

Bantam Books, division of Bantam Doubleday Dell, 414 E. Golf Rd., Des
Plaines, IL 60016, 312/827-1111.

Benjamin-Cummings Publishing Co., subsidiary of Addison-Wesley, Rte.
128, Reading MA 01867, 617/944-3700 or 800/447-2226.

Blackwell Scientific Publications, 238 Main St. Cambridge, MA 02142,
617/876-7000 or 800/759-6102.

Books on Demand, division of University Microfilms International, 300
N. Zeeb Rd, Ann Arbor, MI 58106-1346, 313/761-4700 or 800/521-0600.

Brooks/Cole Publishing Co., division of Wadsworth, Inc., 511 Forest
Lodge Rd, Pacific Grove, CA 93950, 408/373-0728.

Cambridge University Press, 110 Midland Ave., Port Chester, NY 10573,
914/937-9600, or 800/872-7423 (800/872-7423 in New York state.)

Chapman & Hall, 29 West 35th Street, New York, NY 10001-2291,
Customer Service: 212/244-3336.

Computer Literacy Press, 5750 Obata Way, Suite H, Gilroy, CA
95021-2383, 800/225-5413.

Digital Press, distributed by Prentice-Hall, 113 Sylvan Ave., Rte.
9W, Englewood Cliffs, NH 07632, 201/592-2000 or 800/634-2863.

Gensoft Corp., 201 N. Murtland Ave., Pittsburgh, PA 15208-2431, 412/621-0235.

Grebyn Corp., 1991, P.O. Box 497, Vienna, VA 221830497, 703/2812194.

HarperCollins Publications, 1000 Keystone Industrial Park, Scranton,
PA 18512-4621, 717/343-4761 or 800/242-7737.

Hayden, division of Prentice-Hall Computer Publishing, 11711 N.
College Ave., Suite 140, Carmel, IN 46032, 317/573-2500 or
800/428-5331.

Heath, D.C., & Co., 2700 Richardt Ave., Indianapolis, IN 46219, 317/359-5585.

IOS Press, P.O. Box 10558, Burke, VA 22009-0558, 703/323-5554. In
Europe, distributed by Lavis Marketing, 73 Lime Walk, Headington,
Oxford OX3 7AD, England. FAX +44 865 74 2024.

IEEE Computer Society Press, 10662 Los Vaqueros Circle, Los Alamitos,
CA 90720, 714/821-8380 or 800/2726657.

IEEE Standards, division of Institute of Electrical & Electronics
Engineers, P.O. Box 1331, Piscataway, NJ 08855-1331, 908/562-3822 or
800/678-4333.

Richard D. Irwin, Inc., subsidary of Times Mirror Co, 1333 Burr Ridge
Pkwy., Burr Ridge, IL 60521, 708/789-4000 or 800/634-3961.

Krieger Publishing Co., P.O. Box 9542, Melbourne, FL 32902-9542,
407/724-9542.

Macmillan Publishing Co., 100 Front St. Box 500, Riverside, NJ 08075,
609/451-6500.

Matrix Publishers, Inc., 8285 S.W. Nimbus, Suite 151, Beaverton,
Oregon 97005-6401.

McGrawHill, Inc., contact: TAB Books, a division of McGrawHill,
113311 Monterey Avenue, Blue Ridge Summit, PA 17214, 800/262-4729 or
717/794-5461.

MIT Press, 55 Hayward St., Cambridge, MA 02142, 617/625-8569 or 800/356-0343.

Pasha Publications, 1401 Wilson Blvd., No. 900, Arlington, VA 22209,
703/528-1244 or 800/424-2908.

Pittman Publications, Rte. 1, Box 255, Aulander, NC 27805, 919/332-2511.

Petrocelli Books, 174 Brookstone Drive, Princeton, NJ 08540-2404,
609/921-2548. Distributed by TAB Books.

PrenticeHall, division of Simon & Schuster, 200 Old Tappan Rd., Old
Tappan, NJ 07675, 201/767-5937.

By the way, what is the average salary for most Ada programmers nowadays?!?

Ken Mays (lafr...@aol.com or km...@msn.com)
Software Engineer/MIS

0 new messages