Snapshot query-based debugging
- 1 January 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 251-259
Abstract
Object-oriented programs, when executed, produce a complex webs of objects and references between them, generally referred to as object graphs. These object graphs are difficult to design correctly and even more difficult to debug if incorrect. Unfortunately, very subtle bugs in object-oriented programs are directly caused by object graph topologies. Snapshot query-based debuggers let programmers examine object graph snapshots of programs in detail using a specially designed query language. This provides users with an ability to debug and examine their programs in great detail at the time when the memory snapshot is taken.Keywords
This publication has 8 references indexed in Scilit:
- Featherweight generic confinementJournal of Functional Programming, 2006
- Generic ownership2004
- Checking ownership and confinementConcurrency and Computation: Practice and Experience, 2004
- Scalable visualisations with ownership trees2002
- Isolating cause-effect chains from computer programs2002
- Encapsulating objects with confined types2001
- The design of an OCL query-based debugger for C++2001
- Advanced Debugging Methods2000