Issue No.06 - November/December (2009 vol.26)
Guillaume Pothier , University of Chile
Éric Tanter , University of Chile
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.169
Debugging is a tedious and costly process that demands a profound understanding of the dynamic behavior of programs. An omniscient debugger makes the task of tracking down the root cause of bugs straightforward by enabling programmers to seamlessly navigate a buggy program's execution history. So why don't we all have an omniscient debugger in our favorite development environment? Are the challenges of making omniscient debugging practical a definitive barrier to its adoption? This article describes TOD, a scalable omniscient debugger for Java. TOD is integrated into the Eclipse IDE and paves the way for practical omniscient debugging.
debugging aids, integrated environments, debuggers
Guillaume Pothier, Éric Tanter, "Back to the Future: Omniscient Debugging", IEEE Software, vol.26, no. 6, pp. 78-85, November/December 2009, doi:10.1109/MS.2009.169