Interface Specifications for the SCR (A-7E) Application Data Types Module.
Abstract
This report describes the programmer interface to a set of avionics-oriented abstract data types implemented in software. The Application Data Types module is part of NRL's Software Cost Reduction (SCR) project, to demonstrate the feasibility of applying advanced software engineering techniques to complex real-time systems to simplify maintenance. The Application Data Types module allows operations on data independent of the representation. In the case of numeric abstract types, which represent physical quantities such as speed or distance, arithmetic operations may be performed independent of the units of physical measure. This allows the rest of the application software to remain unchanged even when representation decisions change about these data. These report contains the abstract interface specifications for all the facilities provided to users by this module. Itr serves as development and maintenance documentation for the SCR software design, and it is also intended as a model for other people interested in applying the abstract interface approach on other software projects.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 23, 1983
- Accession Number
- ADA132717
Entities
People
- D. L. Parnas
- P. C. Clements
- S. R. Faulk
Organizations
- United States Naval Research Laboratory