Cleanroom Software Engineering Implementation of the Capability Maturity Model (CMMsm) for Software.

Abstract

Cleanroom software engineering is a theory-based engineering process for development and certification of high-reliability software systems under statistical quality control. Cleanroom is intended to help software organizations improve their ability to apply engineering discipline to software development. Cleanroom is defined in terms of 14 processes that implement the technology and operations involved in Clean room software development. This report defines the Clean room software engineering implementation of the Capability Maturity Model for Software. The definition is expressed in terms of a mapping of the 14 Cleanroom processes into the 18 CMM key process areas.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1996
Accession Number
ADA320485

Entities

People

  • Carmen J. Trammell
  • Mark C. Paulk
  • Richard C. Linger

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Computer Programming
  • Configuration Management
  • Contractors
  • Department Of Defense
  • Engineering
  • High Reliability
  • Homosexuality
  • Performance Tests
  • Project Management
  • Quality Control
  • Reliability
  • Software Design
  • Software Development
  • Software Testing
  • Statistical Processes
  • Statistical Tests
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Fault Tolerant Diagnosis of Black and White Balloon Isolation Tests Using ¥.
  • Organizational Process Management (OPM).