DocumentCode
1856211
Title
Modeling software-reliability with multiple failure-types and imperfect debugging
Author
Lynch, Tom ; Pham, Hoang ; Kuo, Way
Author_Institution
Iowa State Univ., Ames, IA, USA
fYear
1994
fDate
24-27Jan 1994
Firstpage
235
Lastpage
240
Abstract
This paper presents a software reliability model that is based on a nonhomogeneous Poisson process. The major contribution of this model is combining multiple failure types with imperfect debugging. In addition, the paper discusses cost models that can be used to determine the optimal time to be spent debugging. The software reliability model allows for three different types of errors: critical, major, and minor errors. Critical errors are the most difficult to detect and the most expensive to remove. Major errors are moderately difficult to detect and fairly expensive to remove. Minor errors are easy to detect and inexpensive to remove. The model also allows for the introduction of any of these types of errors during the removal of an error. Using the software reliability model developed, we determine the optimal debugging time necessary to minimize costs subject to reliability constraints. A numerical example is provided to illustrate the above techniques
Keywords
program debugging; software reliability; stochastic processes; critical errors; debugging time; imperfect debugging; major errors; minor errors; multiple failure types; nonhomogeneous Poisson process; reliability constraints; software reliability model; Computer errors; Cost function; Debugging; Fault detection; Packaging; Predictive models; Programming profession; Software packages; Software reliability; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliability and Maintainability Symposium, 1994. Proceedings., Annual
Conference_Location
Anaheim, CA
Print_ISBN
0-7803-1786-6
Type
conf
DOI
10.1109/RAMS.1994.291114
Filename
291114
Link To Document