NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Cleanroom software developmentThe 'cleanroom' software development process is a technical and organizational approach to developing software with certifiable reliability. Key ideas behind the process are well structured software specifications, randomized testing methods and the introduction of statistical controls; but the main point is to deny entry for defects during the development of software. This latter point suggests the use of the term 'cleanroom' in analogy to the defect prevention controls used in the manufacturing of high technology hardware. In the 'cleanroom', the entire software development process is embedded within a formal statistical design, in contrast to executing selected tests and appealing to the randomness of operational settings for drawing statistical inferences. Instead, random testing is introduced as a part of the statistical design itself so that when development and testing are completed, statistical inferences are made about the operation of the system.
Document ID
19820016143
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Dyer, M.
(International Business Machines Corp. Manassas, VA, United States)
Mills, H. D.
(International Business Machines Corp. Manassas, VA, United States)
Date Acquired
August 10, 2013
Publication Date
January 1, 1981
Publication Information
Publication: NASA. Goddard Space Flight Center Proc. of the Sixth Ann. Software Eng. Workshop
Subject Category
Computer Programming And Software
Accession Number
82N24019
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available