An Approach to Describing the Functional Requirements of an Embedded Communication System.

Abstract

An 'abstract' requirements specification describes a system's externally visible behavior without making decisions about its design. Although they have important advantages, such specifications are difficult to produce for complex systems and hence are seldom seen in the real programming world. This report describes an abstract requirements specification for a complex, real-world system; the specification is intended to serve as a fully worked out example for those tasked to document the requirements of similar systems. After introducing the Navy application with which we are concerned, we demonstrate that the traditional approach of functional decomposition, where each output is expressed as a mathematical function of inputs, leads to premature design decisions. Next, we present a new approach to writing requirements documents that avoids design decisions and thus leads to an abstract specification. The new approach is compared to a similar approach used in a related project. An appendix provides an example that illustrates the formal techniques employed in the approach. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 14, 1982
Accession Number
ADA115738

Entities

People

  • Constance L. Heitmeyer
  • John D. Mclean

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Human Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Air Pressure
  • Communication Systems
  • Computer Programs
  • Computer Science
  • Computers
  • Cryptography
  • Decomposition
  • Language
  • Longitude
  • Military Research
  • Notation
  • Personality
  • Security
  • Specifications
  • Standards
  • Wind Velocity

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Systems Analysis and Design
  • Theoretical Analysis.