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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1986
Accession Number
ADA171299

Entities

Organizations

  • AGARD

Tags

Communities of Interest

  • C4I
  • Cyber
  • Ground and Sea Platforms
  • Human Systems
  • Sensors
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Artificial Intelligence
  • Compilers
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Department Of Defense
  • High Level Languages
  • Information Systems
  • Operating Systems
  • Parallel Computing
  • Programming Languages
  • Software Development Tools
  • Systems Engineering

Fields of Study

  • Computer science

Readers

  • International Relations and European Studies
  • Software Engineering.
  • Systems Analysis and Design