DocumentCode
2646114
Title
Engineering reliable software
Author
Wohlin, Claes
Author_Institution
Dept. of Commun. Syst., Lund Univ., Sweden
fYear
1993
fDate
3-6 Nov 1993
Firstpage
36
Lastpage
43
Abstract
Software reliability engineering is not only the use of software reliability models and similar techniques, it is the use of sensible engineering principles with cost/benefit analysis throughout the software life cycle to obtain reliable software. The need to have a comprehensive view on software development to engineer reliable software is emphasized. Cleanroom Software Engineering is proposed as being the basis for developing reliable software. The paper in particular discusses some extensions to Cleanroom, both in terms of adaptations and additions. Particular emphasis is on high-level design techniques and methods for reliability certification of the software. The comprehensive view of software is supported by several success stores, both with references to results presented in literature as well as experiences from projects conducted by Q-Labs. The results obtained are encouraging. The methods proposed are shown to give a substantial gain in the development of reliable software
Keywords
certification; cost-benefit analysis; software engineering; software reliability; software standards; Cleanroom Software Engineering; Q-Labs; cost/benefit analysis; high-level design techniques; reliability certification; software development; software life cycle; software reliability engineering; software reliability models; Certification; Communication system software; Design methodology; Electronic mail; Fault tolerance; Reliability engineering; Software engineering; Software reliability; Software safety; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 1993. Proceedings., Fourth International Symposium on
Conference_Location
Denver, CO
Print_ISBN
0-8186-4010-3
Type
conf
DOI
10.1109/ISSRE.1993.624272
Filename
624272
Link To Document