Specifying Software Behavior for Requirements and Design

Abstract

It would be useful to write one description of software behavior to serve both requirements and design. Having one description could reduce effort by eliminating the work of developing two descriptions and of keeping them consistent and relevant throughout development, evolution, and sustainment. It would also eliminate the inconsistency inherent in having two descriptions, a fertile source of error. A question paramount to software engineers is, Could one description of behavior for a real system serve both requirements and design? This paper answers that question by describing one such description of the software behavior of a real system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2013
Accession Number
ADA599782

Entities

People

  • James Kirby Jr.

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Aircrafts
  • Computer Programming
  • Computer Programs
  • Computers
  • Cybernetics
  • Dictionaries
  • Environment
  • Indicators
  • Language
  • Military Research
  • Natural Languages
  • Notation
  • Software Development
  • Specifications
  • Standards
  • Transitions

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design