• DocumentCode
    3452514
  • Title

    Quantifying the reliability of software: statistical testing based on a usage model

  • Author

    Trammell, Carmen

  • Author_Institution
    Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN, USA
  • fYear
    1995
  • fDate
    21-25 Aug 1995
  • Firstpage
    208
  • Lastpage
    218
  • Abstract
    When a population is too large for study, as is the case for all possible uses of a software system, a statistically correct sample must be drawn as a basis for inferences about the population. In statistical testing of software based on a Markov chain usage model, the rich body of analytical results available for Markov chains provides numerous insights that can be used in test planning. Further, the connection between Markov chains and operations research techniques permits a Markov usage model to be expressed as a system of constraints, with mathematical programming used to generate the optimal model for a particular objective function. Since a software usage model is based on the specification, all analyses may be performed early in the development cycle and used as a quantitative basis for management decisions. These techniques have been reduced to engineering practice and used in large projects by IBM, Ericsson, all branches of the US military, and others. In this paper, statistical experiments, Markov models, and optimization techniques are shown to provide a sound theoretical and practical basis far quantifying the reliability of software
  • Keywords
    Markov processes; certification; formal specification; mathematical programming; program testing; software reliability; Markov chain usage model; development cycle; management decisions; mathematical programming; objective function; operations research; software reliability; software usage model; specification; statistical testing; usage model; Acoustical engineering; Mathematical model; Mathematical programming; Operations research; Performance analysis; Software development management; Software performance; Software systems; Software testing; Statistical analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Standards Symposium, 1995. (ISESS'95) 'Experience and Practice', Proceedings., Second IEEE International
  • Conference_Location
    Montreal, Que.
  • ISSN
    1082-3670
  • Print_ISBN
    0-8186-7137-8
  • Type

    conf

  • DOI
    10.1109/SESS.1995.525966
  • Filename
    525966