Zurück zur Übersicht

Challenges for Refinement and Composition of Instrumentations: Position Paper

Publikationsart Peer-reviewed
Publikationsform Tagungsbeitrag (peer-reviewed)
Publikationsdatum 2012
Autor/in Ansaloni Danilo, Binder Walter, Bockisch Christoph, Bodden Eric, Hatun Kardelen, Marek Lukáš, Qi Zhengwei, Sarimbekov Aibek, Sewe Andreas, Tůma Petr, Zheng Yudi,
Projekt FAN: Foundations of dynamic program ANalysis
Alle Daten anzeigen

Tagungsbeitrag (peer-reviewed)

Volume (Issue) 7306
Titel der Proceedings International Conference on Software Composition 2012
Ort Prague, Czech Republic
DOI 10.1007/978-3-642-30564-1_6


Instrumentation techniques are widely used for implementing dynamic program analysis tools like profilers or debuggers. While there are many toolkits and frameworks to support the development of such low-level instrumentations, there is little support for the refinement or composition of instrumentations. A common practice is thus to copy and paste from existing instrumentation code. This, of course, violates well-established software engineering principles, results in code duplication, and hinders maintenance. In this position paper we identify two challenges regarding the refinement and composition of instrumentations and illustrate them with a running example.