1994
DOI: 10.1109/32.328991
|View full text |Cite
|
Sign up to set email alerts
|

A Markov chain model for statistical software testing

Abstract: Abstruct-Statistical testing of software establishes a basis for statistical inference about a software system's expected field quality. This paper describes a method for statistical testing based on a Markov chain model of software usage. The significance of the Markov chain is twofold. First, it allows test input sequences to be generated from multiple probability distributions, making it more'general than many existing techniques. Analytical results associated with Markov chains facilitate informative analy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
180
0
3

Year Published

1999
1999
2017
2017

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 341 publications
(186 citation statements)
references
References 15 publications
0
180
0
3
Order By: Relevance
“…When considering the adaptive nature of the mission then estimating the reliability of the system is key for the AUV risk assessment process. Well accepted methods for devising software tests for safety critical systems can be applied to estimate the reliability of adaptive mission systems [36].…”
Section: Discussionmentioning
confidence: 99%
“…When considering the adaptive nature of the mission then estimating the reliability of the system is key for the AUV risk assessment process. Well accepted methods for devising software tests for safety critical systems can be applied to estimate the reliability of adaptive mission systems [36].…”
Section: Discussionmentioning
confidence: 99%
“…The Markov usage model (UM) can describe software usage scenario easily, its definition can be found in [7,8,9]. Researchers have proposed many kinds of methods of structuring usage model, which can be summarized to the following methods [9,10,11]: Musa's Method, based on expert experiences, historical data and complex software model.…”
Section: Usage Models 21 Structuring the Usage Modelmentioning
confidence: 99%
“…Markov model is the most widely used model, and the traditional test method is to generate a series of operation sequences through the Markov model [7]. The construction of software usage model should reflect user's real use as far as possible.…”
Section: Introductionmentioning
confidence: 99%
“…Though, more testing focus should be given to the parts of the code which are executed frequently [2,3,27]; however, there is also a need for severity analysis for better quality of a system. There are some critical codes exist within a system, which are called in case of an emergency.…”
Section: Severity Analysismentioning
confidence: 99%