Sciweavers

OOPSLA
1997
Springer

Query-Based Debugging of Object-Oriented Programs

13 years 8 months ago
Query-Based Debugging of Object-Oriented Programs
Object relationships in modern software systems are becoming increasingly numerous and complex. Programmers who try to find violations of such relationships need new tools that allow them to explore objects in a large system more efficiently. Many existing debuggers present only a low-level, one-object-at-a-time view of objects and their relationships. We propose a new solution to overcome these problems: query-based debugging. The implementation of the query-based debugger described here offers programmers an effective query tool that allows efficient searching of large object spaces and quick verification of complex relationships. Even for programs that have large numbers of objects, the debugger achieves interactive response times for common queries by using a combination of fast searching primitives, query optimization, and incremental result delivery.
Raimondas Lencevicius, Urs Hölzle, Ambuj K. S
Added 08 Aug 2010
Updated 08 Aug 2010
Type Conference
Year 1997
Where OOPSLA
Authors Raimondas Lencevicius, Urs Hölzle, Ambuj K. Singh
Comments (0)