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