Application of Ada (Trade Name) Higher Order Language to Guidance and Control
Abstract
The Department of Defense has stated that Ada shall become the single, common computer programming language for Defense mission-critical applications beginning in 1984. The proposal to make Ada a NATO standard High Order Language (HOL) as well, prompted the GCP to provide a Lecture Series embracing the basic structure, theories and principles embodied in this HOL. The need to reduce escalating software life-cycle costs is the raison d'etre for Ada. Early experience with the language suggests that the promise of increased software productivity can be fulfilled. However, many problems remain; the need for validated and efficient compilers targeted for computers suitable to the guidance and control application, and software development environments built around Ada, are two among the foremost. This Lecture Series addresses both the promise and the problems. Following an introduction to Ada, the structure and features of the language are described. Two special features of Ada, parallel processing and software reusability, are discussed in detail. Compiler development and validation, and the use of Ada in programming environments are described. Finally, the use of Ada in a real-world pilot project is described.
Document Details
- Document Type
- Technical Report
- Publication Date
- May 01, 1986
- Accession Number
- ADA171299
Entities
Organizations
- AGARD