DocumentCode :
3061220
Title :
Enhancing Performance of Random Testing through Markov Chain Monte Carlo Methods
Author :
Zhou, Bo ; Okamura, Hiroyuki ; Dohi, Tadashi
Author_Institution :
Dept. of Inf. Eng., Hiroshima Univ., Higashi-Hiroshima, Japan
fYear :
2010
fDate :
3-4 Nov. 2010
Firstpage :
162
Lastpage :
163
Abstract :
The drawback of classical software random testing is low efficiency to find failure-causing inputs, because it requires a large number of test cases compared to a family of partition testing. This paper proposes a software random testing scheme based on Markov chain Monte Carlo (MCMC) method. In this paper, we propose a probability model to represent the activities for finding failures in software testing. In experiments, we compare effectiveness of MCMC random testing with both ordinary random testing and adaptive random testing in real program sources. These results provide that MCMC random testing can drastically improve the effectiveness of software testing.
Keywords :
Markov processes; Monte Carlo methods; probability; program testing; MCMC random testing; Markov chain Monte Carlo method; adaptive random testing; classical software random testing; failure causing inputs; ordinary random testing; partition testing; probability model; software testing; Computer science; Markov processes; Monte Carlo methods; Software; Software testing; Subspace constraints;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2010 IEEE 12th International Symposium on
Conference_Location :
San Jose, CA
ISSN :
1530-2059
Print_ISBN :
978-1-4244-9091-2
Electronic_ISBN :
1530-2059
Type :
conf
DOI :
10.1109/HASE.2010.11
Filename :
5634320
Link To Document :
بازگشت