• 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