Towards Efficient Object-Centric Debugging with Declarative Breakpoints

Corrodi, Claudio (July 2016). Towards Efficient Object-Centric Debugging with Declarative Breakpoints. In: Extended Abstracts of the Ninth Seminar on Advanced Techniques and Tools for Software Evolution (SATToSE 2016). Bergen, Norway.

[img] Text
Corr16b-DeclarativeBreakpoints.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (77kB)

Debuggers are central tools in IDEs for inspecting and repairing software systems. However, they are often generic tools that operate on a low level of abstraction. Developers need to use simple breakpoint capabilities and interpret the raw data presented by the debugger. They are confronted with a large abstraction gap between application domain and debugger presentations. We propose an approach for debugging object-oriented programs, using expressive and flexible breakpoints that operate on sets of objects instead of a particular line of source code. This allows developers to adapt the debugger to their domain and work on a higher level of abstraction, which enables them to be more productive. We give an overview of the approach and demonstrate the idea with a simple use case, and we discuss how our approach differs from existing work.

Item Type:

Conference or Workshop Item (Abstract)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Corrodi, Claudio

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

Language:

English

Submitter:

Oscar Marius Nierstrasz-Margiotta

Date Deposited:

30 Jan 2017 12:49

Last Modified:

28 Mar 2018 09:01

Uncontrolled Keywords:

scg-pub snf-asa2 scg16 jb16 skip-doi

BORIS DOI:

10.7892/boris.94640

URI:

https://boris.unibe.ch/id/eprint/94640

Actions (login required)

Edit item Edit item
Provide Feedback