DocumentCode :
3480158
Title :
Precise Propagation of Fault-Failure Correlations in Program Flow Graphs
Author :
Zhang, Zhenyu ; Chan, W.K. ; Tse, T.H. ; Jiang, Bo
Author_Institution :
State Key Lab. of Comput. Sci., Chinese Acad. of Sci., Beijing, China
fYear :
2011
fDate :
18-22 July 2011
Firstpage :
58
Lastpage :
67
Abstract :
Statistical fault localization techniques find suspicious faulty program entities in programs by comparing passed and failed executions. Existing studies show that such techniques can be promising in locating program faults. However, coincidental correctness and execution crashes may make program entities indistinguishable in the execution spectra under study, or cause inaccurate counting, thus severely affecting the precision of existing fault localization techniques. In this paper, we propose a Block Rank technique, which calculates, contrasts, and propagates the mean edge profiles between passed and failed executions to alleviate the impact of coincidental correctness. To address the issue of execution crashes, Block Rank identifies suspicious basic blocks by modeling how each basic block contributes to failures by apportioning their fault relevance to surrounding basic blocks in terms of the rate of successful transition observed from passed and failed executions. Block Rank is empirically shown to be more effective than nine representative techniques on four real-life medium-sized programs.
Keywords :
flow graphs; software fault tolerance; system recovery; block rank technique; coincidental correctness; execution crashes; execution spectra; fault relevance; fault-failure correlation; faulty program entity; mean edge profiles; program fault localization; program flow graph; statistical fault localization technique; Computational modeling; Computer crashes; Correlation; Equations; Flow graphs; Mathematical model; Web pages; fault localization; graph; social network analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location :
Munich
ISSN :
0730-3157
Print_ISBN :
978-1-4577-0544-1
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2011.16
Filename :
6032325
Link To Document :
بازگشت