DocumentCode
1298043
Title
Experiments in software reliability: Life-critical applications
Author
Dunham, Janet R.
Author_Institution
Res. Triangle Inst., Center for Digital Syst. Res., Research Triangle Park, NC, USA
Issue
1
fYear
1986
Firstpage
110
Lastpage
123
Abstract
Digital computers are being used more frequently for process control applications in which the cost of system failure is high. Consideration of the potentially life-threatening risk, resulting from the high degree of functionality being ascribed to the software components of these systems, has stimulated the recommendation of various designs for tolerating software faults. The author discusses four reliability data gathering experiments which were conducted using a small sample of programs for two problems having ultrareliability requirements: n-version programming for fault detection, and repetitive run modeling for failure and fault rate estimation. The experimental results agree with those of M. Nagel and J.A. Skrivan (1982) in that the program error rates suggest an approximate log-linear pattern and the individual faults occurred with significantly different error rates.
Keywords
fault tolerant computing; process computer control; software reliability; fault detection; fault rate estimation; life-threatening risk; log-linear pattern; n-version programming; process control applications; program error rates; reliability data gathering experiments; repetitive run modeling; software reliability; system failure; Aerospace control; Error analysis; Software; Software measurement; Software reliability; Life-critical software; real-time software; software experiments; software modeling and measurement; software reliability;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1986.6312925
Filename
6312925
Link To Document