Proceedings of the 12th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications 1997
DOI: 10.1145/263698.263752
|View full text |Cite
|
Sign up to set email alerts
|

Query-based debugging of object-oriented programs

Abstract: Object relationships in modem 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
9
0

Year Published

2004
2004
2020
2020

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 47 publications
(9 citation statements)
references
References 30 publications
0
9
0
Order By: Relevance
“…Similarly, Fox [PNB04] is a language to query over heap snapshots from a running program. With query-based languages tools [WPN06,LFL + 16] or debuggers [LHS97,LHS99] developers define queries to find particular objects based on their state.…”
Section: Related Workmentioning
confidence: 99%
“…Similarly, Fox [PNB04] is a language to query over heap snapshots from a running program. With query-based languages tools [WPN06,LFL + 16] or debuggers [LHS97,LHS99] developers define queries to find particular objects based on their state.…”
Section: Related Workmentioning
confidence: 99%
“…Lencevicius et al [12] introduced the query‐based approach to debugging and a corresponding tool. The debugger demonstrates capabilities for dynamic and on‐the‐fly queries in Java using load‐time code instrumentation.…”
Section: Related Workmentioning
confidence: 99%
“…Query‐based debugging was first proposed by Lencevicius et al . . In their approach, a query is formulated in a procedural style in the implementation language itself and run against current objects in the running program's heap.…”
Section: Related Workmentioning
confidence: 99%