| | |
Summary: AADEBUG2003 XXX1
DUCT: An Interactive
Define-Use Chain
Navigation Tool for
Relative Debugging
Aaron Searle,1
, John Gough,1
,
David Abramson,2
Centre for Information Technology Innovation, Queensland University of Technology, Brisbane,
Queensland, Australia
School of Compute Science & Software Engineering, Monash University, Clayton, Victoria, Australia
ABSTRACT
This paper describes an interactive tool that facilitates following define-use chains in large codes. The mo-
tivation for the work is to support "relative debugging", where it is necessary to iteratively refine a set of
assertions between different versions of a program. DUCT is novel because it exploits the Microsoft Inter-
mediate Language (MSIL) that underpins the .NET Framework. Accordingly, it works on a wide range of
programming languages without any modification. The paper describes the design and implementation of
|