DocumentCode :
2871299
Title :
Dual-Slices Algorithm for Software Fault Localization
Author :
Liu Yanbin ; Zhu Xiaodong ; Sun Zhiming ; Wang Yigang ; Ye Fei
Author_Institution :
Ordnance Eng. Coll., Shijiazhuang, China
fYear :
2009
fDate :
11-13 Dec. 2009
Firstpage :
1
Lastpage :
4
Abstract :
After software fault is detected by runtime monitor, fault localization is always very difficult. A new method to fault localization based on dual-slices algorithm is proposed. The algorithm reduces software fault area by slicing faulty trace into segments firstly and then slicing the trace segments based on trace slice. It mainly includes two steps: Firstly, the faulty run trace is divided into segments by analyzing the differences between correct run and faulty run, and only the segments that inducing the differences between dual-traces will be regarded as suspicious fault-area; Secondly, the suspicious fault-area will be further sliced by trace slice to reduce the fault-area, and the more accuracy fault-area will be gained finally. This method could overcome some drawbacks of manual debugging, and increase the efficiency of fault localization.
Keywords :
program debugging; program diagnostics; dual-slices algorithm; faulty trace slicing; manual debugging; runtime monitor; software fault area; software fault localization; suspicious fault-area; Condition monitoring; Debugging; Educational institutions; Fault detection; History; Runtime; Software algorithms; Software systems; Software testing; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4507-3
Electronic_ISBN :
978-1-4244-4507-3
Type :
conf
DOI :
10.1109/CISE.2009.5366664
Filename :
5366664
Link To Document :
بازگشت