Cleanroom Engineering Handbook. Volume 5. Development Team Practices

Abstract

This is one of a series of six engineering handbooks prepared for and used by the engineering staff at Picatinny Arsenal for the STARS technology transfer demonstration. The handbooks define the engineering process and algorithms that will be used in Cleanroom projects. They are designed to provide support to trained engineers using Cleanroom Engineering, not to substitute for training. This handbook, Volume 5, explains the set of specific tasks performed by the Cleanroom Development Team to design and implement each increment j in the software project. In the Cleanroom environment, the Development Team has a well-defined mission which can be stated as: 'Given a set of functions (i.e., specifications) which are to be implemented in software, find rules (i.e., program code) that correctly implement the functions'. State-of-the-art systems engineering and software engineering principles, methods, and tools are employed in the Cleanroom development process. The theory and methods of box structure design objects that the development team utilizes are defined. Templates for preparing all design tasks are defined. Tasks for correcting software failures during certification are described. The Cleanroom process model for software system development projects is presented in Volume 1 - Cleanroom Process Overview - of this series of handbooks. Certification, Cleanroom, Cleanroom engineering, Development, Management, Software development, Specification.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 31, 1993
Accession Number
ADA275950

Entities

Organizations

  • International Business Machines Corporation (Armonk, NY)

Tags

Communities of Interest

  • Human Systems
  • Sensors

DTIC Thesaurus Topics

  • Algorithms
  • Computer Programming
  • Computer Programs
  • Construction
  • Contractors
  • Data Modeling
  • Engineering
  • Engineers
  • Human Behavior
  • Language
  • Programming Languages
  • Software Development
  • Storage
  • Structured Programming
  • Systems Engineering
  • Technology Transfer
  • Translations

Fields of Study

  • Computer science
  • Engineering

Readers

  • Business Analytics
  • Database Systems and Applications
  • Integrated Circuit Design and Technology.