Accession Number : ADA132717

Title :   Interface Specifications for the SCR (A-7E) Application Data Types Module.

Descriptive Note : Interim rept.,


Personal Author(s) : Clements,P C ; Faulk,S R ; Parnas,D L

PDF Url : ADA132717

Report Date : 23 Aug 1983

Pagination or Media Count : 33

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.

Descriptors :   *Computer programs, *Digital computers, *Computer applications, *Attack aircraft, *Interfaces, *Costs, Specifications, Engineering, Modules(Electronics), Physical properties, Real time, Quantity, Parallel processing, Military requirements, Avionics, Angles, Density, Displacement, Pressure, Velocity, Subroutines, Arithmetic, Approach, Maintenance, Requirements, Documents, Decision making, Operation

Subject Categories : Attack and Fighter Aircraft
      Economics and Cost Analysis
      Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE