Dependence analysis based on dynamic slicing for debugging
Wuhan University Journal of Natural Sciences2001Vol. 6(1-2), pp. 398–404
Citations Over Time
Abstract
Dynamic program slicing is an effective technique for narrowing the errors to the relevant parts of a program when debugging. Given a slicing criterion, the dynamic slice contains only those statements that actually affect the variables in the slicing criterion. This paper proposes a dynamic slicing method based on static dependence analysis. It uses the program dependence graph and other static information to reduce the information needed to be traced during program execution. Thus, the efficiency is dramatically improved while the precision is not depressed. The slicing criterion is modified to fit for debugging. It consists of filename and the line number at which the statement is.
Related Papers
- → Type slicing: An accurate object oriented slicing based on sub-statement level dependence graph(2020)18 cited
- → An empirical evaluation of quasi-static executable slices(2023)6 cited
- → Concurrent statechart slicing(2010)8 cited
- → Dependence analysis based on dynamic slicing for debugging(2001)3 cited
- → A Review of Coupling and Cohesion Measurement in OO Systems Using Program Slicing(2012)1 cited