Snapshot Query-Based Debugging

Alex Potanin*, James Noble, Robert Biddle

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Paperpeer-review

24 Citations (Scopus)

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.

Original languageEnglish
Title of host publication2004 Australian Software Engineering Conference. Proceedings
EditorsPaul Strooper
Place of PublicationMelbourne, Australia
PublisherIEEE Computer Society
Pages251-259
Number of pages9
ISBN (Print)0-7695-2089-8
DOIs
Publication statusPublished - 2004
Externally publishedYes
Event2004 Australian Software Engineering Conference ASWEC 2004 - Melbourne, Australia
Duration: 13 Apr 200416 Apr 2004

Publication series

NameProceedings - Australian Software Engineering Conference
PublisherIEEE Computer Society
NumberP2089
ISSN (Print)1530-0803

Conference

Conference2004 Australian Software Engineering Conference ASWEC 2004
Country/TerritoryAustralia
CityMelbourne
Period13/04/0416/04/04

Fingerprint

Dive into the research topics of 'Snapshot Query-Based Debugging'. Together they form a unique fingerprint.

Cite this