Interface Specifications for the A-7E Shared Services Module.

Abstract

This document describes the programmer interface to one of the modules in the Naval Research Laboratory's Software Cost Reduction (SCR) project, which is demonstrating the feasibility of applying advanced software engineering techniques to complex real-time systems in order to simplify maintenance. To illustrate the principles, the onboard software for the Navy's A-7E aircraft will be redesigned and rewritten. The Shared Services module provides those values and services that are used in the computation or derivation of output affecting more than one peripheral device in the system. The purpose of the Shared Services module is to allow the remainder of the software to remain unchanged when the requirements-based rules for these values and services change. This report describes the modular structure of the Shared Services module, and contains the abstract interface specifications for all of the facilities provided to users. It serves as development and maintenance documentation for the SCR software design, and is also intended as a model for other people interested in applying the abstract interface approach on other software projects. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 08, 1982
Accession Number
ADA118897

Entities

People

  • P. C. Clements

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Air Platforms
  • Weapons Technologies

DTIC Thesaurus Topics

  • Aircrafts
  • Altitude
  • Blast
  • Classification
  • Flight Paths
  • Grids
  • Impact Point
  • Latitude
  • Longitude
  • Low Drag
  • Measurement
  • Military Research
  • Radar Altimeters
  • Slant Range
  • Software Development
  • Time Intervals
  • Weapon Delivery

Fields of Study

  • Computer science
  • Engineering

Readers

  • Business Analytics
  • Database Systems and Applications
  • Software Engineering