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