Understanding ADA
With Abstract Data Types
Ken Shumate(Author)
Wiley (Publisher)
2nd Edition
Published on 20. March 1989
Book
Hardback
796 pages
978-0-471-60520-1 (ISBN)
Description
ADA is finding ever more applications - the US Defense Department now uses ADA and new, production-quality compilers for ADA are commercially available. Written by a well-known expert in the field, this book provides complete coverage of ADA's unique features, making it both a good introduction to the language and a useful working reference for ADA programmers. An explanation is given of how to use ADA to design concurrent systems with tasks and packages, emphasizing the details of problem-solving. All ADA tasking issues are addressed, including machine level issues and design issues. Syntax, semantics and activation are explained and the reader is shown how to use ADA effectively through five major case studies and numerous problems keyed to the studies. The previous edition of this book was published in 1984. The text will be of interest to software engineers and students of computer science.
More details
Edition
2nd Revised edition
Language
English
Place of publication
New York
United States
Publishing group
John Wiley and Sons Ltd
Target group
College/higher education
Professional and scholarly
Edition type
Revised edition
Illustrations
bibliography, index
Dimensions
Height: 87 mm
Width: 35 mm
Weight
1162 gr
ISBN-13
978-0-471-60520-1 (9780471605201)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
Part 1 Foundation: overview of currency in ADA; hot-line communication system. Part 2 Task intercommunication: rendezvouz; calling and called tasks; producer-consumer model of task interaction; the bounded buffer; buffer-transporter model of task interaction; air-track display system. Part 3 Task manipulation: task types and objects; activation; termination; pointers to task objects; message transmission system. Part 4 Tasks as device drivers: machine-level issues; tasks as interrupt handlers; multiple keyboard handler. Part 5 Large real-time systems: some ADA design issues; remote temperature sensor.