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)
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