Research on Fault Localization Based on Execution Trace and Dynamic Slicing
Sun Shi-min · Journal of Jilin University · 2014
The problem of faulty localization during program debugging is studied,and execution trace and dynamic slicing are applied to faulty localization. Irrelevant statements of fault localization are included in execution trace,accuracy of fault localization is affected by these statements. The influence of irrelevant statements is reduced by dynamic slicing technology based on execution trace. The model of suspicious degrees computing based on execution trace and dynamic slicing had been established,and suspicious degree of each statements could be computed by this model. After sorting these statements by their suspicious degrees,recommendation of fault localization would be reached. The experimental results are compared with other algorithms',and the method of faulty localization based on execution trace and dynamic slicing is proved effective.