Fault Localization with Difference Analysis of Dual-traces
Zhu Xiaodong · Jisuanji gongcheng · 2007
Software fault localization is always very difficult,when software fault is detected by runtime monitor.A method to fault localization with difference analysis of dual-traces is proposed.It locates software fault by analyzing the differences between successful run and faulty run.It abstracts program execution with spectrum and selects nearest neighbor successful run with distance metric.By computing longest common subsequence and maximal common adjacent subsequence set,suspicious fault location set is got finally,which is treated as fault cause.This method will reduce code scope of checking for fault localization dramatically.