A Machine Learning Approach for Statistical Software Testing

被引:0
作者
Baskiotis, Nicolas [1 ]
Sebag, Michele [1 ]
Gaudel, Marie-Claude [1 ]
Gouraud, Sandrine [1 ]
机构
[1] Univ Paris Sud, CNRS, UMR 8623, LRI, F-91405 Orsay, France
来源
20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE | 2007年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Some Statistical Software Testing approaches rely on sampling the feasible paths in the control flow graph of the program; the difficulty comes from the tiny ratio of feasible paths. This paper presents an adaptive sampling mechanism called EXIST for Exploration/eXploitation Inference for Software Testing, able to retrieve distinct feasible paths with high probability. EXIST proceeds by alternatively exploiting and updating a distribution on the set of program paths. An original representation of paths, accommodating long-range dependencies and data sparsity and based on extended Parikh maps, is proposed. Experimental validation on real-world and artificial problems demonstrates dramatic improvements compared to the state of the art.
引用
收藏
页码:2274 / 2279
页数:6
相关论文
共 22 条
[1]  
Abney SP, 1997, COMPUT LINGUIST, V23, P597
[2]  
[Anonymous], 2005, AAAI 2005
[3]   Finite-time analysis of the multiarmed bandit problem [J].
Auer, P ;
Cesa-Bianchi, N ;
Fischer, P .
MACHINE LEARNING, 2002, 47 (2-3) :235-256
[4]  
Baluja S, 1998, FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, P469
[5]  
BASKIOTIS N, 2006, EXPLOITATION EXPLORA
[6]   On prediction using variable order Markov models [J].
Begleiter, R ;
El-Yaniv, R ;
Yona, G .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2004, 22 :385-421
[7]   Hidden Markov models with patterns to learn Boolean vector sequences and application to the built-in self-test for integrated circuits [J].
Bréhélin, L ;
Gascuel, O ;
Caraux, G .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (09) :997-1008
[8]  
Cesa-Bianchi N, 2006, PREDICTION LEARNING
[9]  
CLARK A, 2006, ECML IN PRESS
[10]  
Dasgupta S., 2005, ADV NEURAL INFORM PR, P235