DocumentCode
1352269
Title
The Linear Software Reliability Model and Uniform Testing
Author
Trachtenberg, Martin
Author_Institution
Bldg. 108-127; RCA MSR; Moorestown, New Jersey 08057 USA.
Issue
1
fYear
1985
fDate
4/1/1985 12:00:00 AM
Firstpage
8
Lastpage
16
Abstract
The Jelinski-Moranda, Shooman, and Musa software reliability models all predict that the software error detection rate in a software system is a linear function of the detected errors. The basic differences among the models are that the error rates are, respectively, in terms of calendar-time, manpower, and computer-time. The models are simple to use for estimating the number of errors still in the tested software. Published studies generally show that error rates during system testing correlate best with the Musa model, and progressively less with the Shooman, and Jelinski-Moranda models. Simulation shows that, with respect to the number of detected errors, 1) testing the functions of a software system in a random or round-robin order gives linearly decaying system-error rates, 2) testing each function exhaustively one at a time gives flat system-error rates, 3) testing different functions at widely different frequencies gives exponentially decaying system-error rates, and 4) testing strategies which result in linear decaying error rates tend to requlire the fewest tests to detect a given number of errors.
Keywords
Computer aided manufacturing; Computer errors; Error analysis; Hardware; Predictive models; Software reliability; Software systems; Software testing; System testing; Virtual manufacturing; Jelinski-Moranda model; Musa model; Shooman model; Software reliability model; Software testing;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/TR.1985.5221913
Filename
5221913
Link To Document