Title :
Software reliability and the “Cleanroom” approach: a position paper
Author_Institution :
Cleanroom Software Eng. Inc., Boulder, CO, USA
Abstract :
In the context of software engineering, the IEEE defines reliability as “the ability of a system or component to perform its required functions under stated conditions for a specified period of time”. The author believes that improving the development process is really the longer end of the lever. The Cleanroom approach, initially conceived at IBM´s Federal Systems Division, is a proven set of principles, practices, and techniques for reducing the cost to develop highly reliable software. While this paper does not explain all of what Cleanroom offers, the author gives an overview of the approach and cite some examples of its use with which he is familiar
Keywords :
program testing; software development management; software reliability; IBM Cleanroom approach; practices; principles; software engineering; software reliability; techniques; Computer bugs; Costs; Maintenance; Marketing and sales; Software engineering; Software measurement; Software reliability; Software systems; Time measurement; Usability; Vehicle crash testing;
Conference_Titel :
Reliability and Maintainability Symposium, 1998. Proceedings., Annual
Conference_Location :
Anaheim, CA
Print_ISBN :
0-7803-4362-X
DOI :
10.1109/RAMS.1998.653750