Sciweavers

AADEBUG
2005
Springer

Debugging object-oriented programs with behavior views

14 years 5 months ago
Debugging object-oriented programs with behavior views
A complex software system may perform many program tasks during execution to provide the required functionalities. To detect and localize bugs related to the implementation of these tasks, the software developers must be able to monitor the progress of the tasks during execution and check whether the actions for these tasks have been performed correctly. This paper presents a debugger to facilitate this monitoring. The debugger introduces a new kind of ion, the behavior views, that can be used to specify how the actions for a program task are expected to occur in various scenarios. Enhanced with statements that can check properties at various steps during the progress of the task, a behavior view can be used to monitor whether the actions for the tasks have been performed at the right time, on the right set of data, and with the right effects on the program states. Our initial case study indicates that the debugger can be useful for localizing bugs. Categories and Subject Descriptors...
Donglin Liang, Kai Xu 0002
Added 26 Jun 2010
Updated 26 Jun 2010
Type Conference
Year 2005
Where AADEBUG
Authors Donglin Liang, Kai Xu 0002
Comments (0)