DocumentCode :
578362
Title :
Statistical fault localization using execution sequence
Author :
You, Zunwen ; Qin, Zengchang ; Zheng, Zheng
Author_Institution :
Sch. of Autom. Sci. & Electr. Eng. (ASEE), Beihang Univ., Beijing, China
Volume :
3
fYear :
2012
fDate :
15-17 July 2012
Firstpage :
899
Lastpage :
905
Abstract :
Fault localization is one of the most expensive and time consuming jobs in program debugging. Many approaches were proposed in order to locate faults effectively and efficiently. In this paper, we proposed a novel statistical approach by exploiting the statistical behavior of two sequentially connected predicates in the execution. If the predicates are regarded as the vertices of a graph, then the edges of the graph represent the transition of two sequential predicates in the execution trace of the program. The label of each edge is the frequency of each transition. For each edge, we apply hypothesis testing to evaluate the difference between edge evaluation bias in the passed runs and that in the failed runs. The edges are ranked according to the fault relevance score obtained from the hypothesis testing. The experimental results on Siemens suite show that the our proposed predicate-based fault localization method outperforms other well-used statistical fault localization techniques.
Keywords :
fault diagnosis; graph theory; program debugging; software fault tolerance; statistical analysis; Siemens suite; edge evaluation bias; execution sequence; execution trace; fault relevance score; graph vertices; hypothesis testing; predicate-based fault localization method; program debugging; sequential predicates; sequentially connected predicates; statistical approach; statistical behavior; statistical fault localization techniques; Abstracts; Execution sequence; Hypothesis testing; Predicate; Statistical fault localization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning and Cybernetics (ICMLC), 2012 International Conference on
Conference_Location :
Xian
ISSN :
2160-133X
Print_ISBN :
978-1-4673-1484-8
Type :
conf
DOI :
10.1109/ICMLC.2012.6359473
Filename :
6359473
Link To Document :
بازگشت