Department of Defense Requirements for High Order Computer Programming Languages. 'Ironman'.
Abstract
The technical requirements for a common DoD high order programming language given here are a synthesis of the requirements submitted by the Military Departments. They specify a set of language characteristics that are appropriate for embedded computer applications (i.e., command and control, communications, avionics, shipboard, test equipment, software development and maintenance, and support applications). The changes that produced this revision reflect the many comments on previous versions received from the Services, military contractors, the research community, and other organizations during 1976. This revision does not alter the basic intent or substance of the December 1975 (i.e., 'TINMAN') version of the requirements. it does incorporate changes to improve clarity, to correct errors, and to ensure feasibility. The revised requirements are hierarchically organized with an outline similar to that expected in a language defining document. Section 1 gives the general design criteria. These provide the major goals that influenced the selection of specific requirements and provide a basis for language design decisions that are not otherwise dealt with in the requirements. Sections 2 through 12 give more specific technical requirements on the language and its translators. The requirements call for the inclusion of features to satisfy specific needs in the design, implementation, and maintenance of military software, specify many general and specific characteristics desired for the language, and call for the exclusion of certain undesirable characteristics. Section 13 gives some of the intentions and expectations for development, control, and use of the language.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 14, 1977
- Accession Number
- ADA100403
Entities
Organizations
- Office Of The Under Secretary Of Defense