Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/987680.987773guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Snapshot Query-Based Debugging

Published: 13 April 2004 Publication History

Abstract

Object-oriented programs, when executed, produce acomplex webs of objects and references between them, generallyreferred to as object graphs. These object graphs aredifficult to design correctly and even more difficult to debugif incorrect. Unfortunately, very subtle bugs in object-orientedprograms are directly caused by object graphtopologies. Snapshot query-based debuggers let programmersexamine object graph snapshots of programs in detailusing a specially designed query language. This providesusers with an ability to debug and examine their programsin great detail at the time when the memory snapshot istaken.

Cited By

View all
  • (2019)Sindarin: a versatile scripting API for the Pharo debuggerProceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages10.1145/3359619.3359745(67-79)Online publication date: 20-Oct-2019
  • (2016)DrAST: an inspection tool for attributed syntax trees (tool demo)Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering10.1145/2997364.2997378(176-180)Online publication date: 20-Oct-2016
  • (2015)SQL for deep dynamic analysis?Proceedings of the 13th International Workshop on Dynamic Analysis10.1145/2823363.2823365(2-7)Online publication date: 26-Oct-2015
  • Show More Cited By

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ASWEC '04: Proceedings of the 2004 Australian Software Engineering Conference
April 2004
ISBN:0769520898

Publisher

IEEE Computer Society

United States

Publication History

Published: 13 April 2004

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Sindarin: a versatile scripting API for the Pharo debuggerProceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages10.1145/3359619.3359745(67-79)Online publication date: 20-Oct-2019
  • (2016)DrAST: an inspection tool for attributed syntax trees (tool demo)Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering10.1145/2997364.2997378(176-180)Online publication date: 20-Oct-2016
  • (2015)SQL for deep dynamic analysis?Proceedings of the 13th International Workshop on Dynamic Analysis10.1145/2823363.2823365(2-7)Online publication date: 26-Oct-2015
  • (2015)BLASTProceedings of the Principles and Practices of Programming on The Java Platform10.1145/2807426.2807439(152-158)Online publication date: 8-Sep-2015
  • (2015)Practical domain-specific debuggers using the Moldable Debugger frameworkComputer Languages, Systems and Structures10.1016/j.cl.2015.08.00544:PA(89-113)Online publication date: 1-Dec-2015
  • (2013)Towards a moldable debuggerProceedings of the 7th Workshop on Dynamic Languages and Applications10.1145/2489798.2489801(1-6)Online publication date: 1-Jul-2013
  • (2012)Object-centric debuggingProceedings of the 34th International Conference on Software Engineering10.5555/2337223.2337280(485-495)Online publication date: 2-Jun-2012
  • (2010)Extracting and answering why and why not questions about Java program outputACM Transactions on Software Engineering and Methodology10.1145/1824760.182476120:2(1-36)Online publication date: 8-Sep-2010
  • (2010)Visualizing the Java heapProceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 210.1145/1810295.1810344(251-254)Online publication date: 1-May-2010
  • (2008)Caching and incrementalisation in the java query languageACM SIGPLAN Notices10.1145/1449955.144976643:10(1-18)Online publication date: 19-Oct-2008
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media