DocumentCode
2298367
Title
Cleanroom software engineering for zero-defect software
Author
Linger, Richard C.
Author_Institution
IBM Cleanroom Software Technol. Center, Gaithersburg, MD, USA
fYear
1993
fDate
17-21 May 1993
Firstpage
2
Lastpage
13
Abstract
Cleanroom software engineering is a theory-based, team-oriented process for developing very high quality software under statistical control. Cleanroom combines formal methods of object-based box structure specification and design, function-theoretic correctness verification, and statistical usage testing for quality certification to produce software that has zero defects with high probability. The process of cleanroom development and certification is carried out incrementally. Interface and design errors are rare because at each stage the harmonious operation of future increments at the next level of refinement is predefined by increments already in execution. The cleanroom process is being successfully applied in IBM and other applications. Quality results from several cleanroom projects are summarized
Keywords
formal specification; object-oriented methods; program verification; software quality; software reliability; IBM; certification; cleanroom software engineering; formal methods; function-theoretic correctness verification; object-based box structure specification; quality certification; quality software; statistical control; statistical usage testing; team-oriented process; zero-defect software; Certification; Humans; Programming; Quality control; Software debugging; Software engineering; Software quality; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1993. Proceedings., 15th International Conference on
Conference_Location
Baltimore, MD
ISSN
0270-5257
Print_ISBN
0-8186-3700-5
Type
conf
DOI
10.1109/ICSE.1993.346060
Filename
346060
Link To Document