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 :
بازگشت