This paper identifies three major characteristics of large-scale computer programming projects. The design features of the Ada Language System which facilitate large-scale efforts are then described in terms of these characteristics. The Ada Language System is a programming support environment for the Ada Language.
The ALS–a portable, retargetable, integrated environment–is being designed to meet rigorous Stoneman requirements. It addresses critical development and maintenance problems of embedded computer systems.
A five-year effort under the Ada Joint Program Office has developed a proposed standard for a host system interface as seen by tools running in an Ada Programming Support Environment (APSE). Standardization of this interface as DOD-STD-1838A will have a number of desirable effects for the Department of Defense, including tool portability, tool integration,… (More)