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.

Open PDF

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

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Application Software
  • Avionics
  • Classification
  • Computer Science
  • Computers
  • Coordinate Systems
  • Cost Reductions
  • Dictionaries
  • Engineering
  • Maintenance
  • Measurement
  • Military Research
  • Security
  • Software Development
  • Specifications
  • Time Intervals

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Software Engineering.