Software fault localization based on searching in divided execution trace spectra
YU Shun-hao · Computer Engineering and Applications Journal · 2010
It is valuable to make the debugging automated and locate the fault in case of software failure.The method of software fault localization based on searching in divided Execution Trace Spectra(ETS) is presented.By successfully introducing the idea of divide and conquer,the method divides a whole ETS into two segments according to the number of predicates and searches dividedly to decrease the code under suspicion.At the same time,a new function of suspiciousness is presented.By using it we can analyze synthetically and locate the fault finally.This method consumes less time,can be applied to many areas and reduces code scope of searching for fault localization dramatically.It is proved efficiently by experiment.