A Vector Markov Model for Structural Coverage Growth and the Number of Failure Occurrences

  • Authors:
  • Michael Grottke

  • Affiliations:
  • -

  • Venue:
  • ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most software reliability growth models specify the expectednumber of failures experienced as a function of testingeffort or calendar time. However, there are approachesmodel the development of intermediate factors drivingfailure occurrences. This paper starts out with presentingmodel framework consisting of four consecutive relationships.It is shown that a differential equation representingthis framework is a generalization of several finite failurescategory models. The relationships between the number of test cases executedand expected structural coverage, and between expectedstructural coverage and the expected number of failureoccurrences are then explored further. A vector Markov model allowing for partial redundancysampling code constructs is developed. The model bridgesthe gap between setups related to operational testing andsystematic testing, respectively. Two extensions of the partialredundancy model considering the development of thenumber of failure occurrences are discussed.The paper concludes with showing that the extendedmodels fit into the structure of the differential equation presentedat the beginning, which permits further interpretation.