Program Transformation for Time-aware Instrumentation

TitleProgram Transformation for Time-aware Instrumentation
Publication TypeConference Paper
Year of Publication2012
AuthorsKashif, H., and S. Fischmeister
Conference NameProc. of the 17th IEEE International Conference on Emerging Technologies & Factory Automation (ETFA)
Date PublishedSeptember
Conference LocationKrakow, Poland
KeywordsInstrumentation, time-aware instrumentation, tracing

Instrumentation is an important technique to gain insight into a program’s behavior. Safety-critical real-time embedded applications are time sensitive and so instrumentation techniques for this domain must especially consider timing. This work establishes the basis for measuring the effectiveness of approaches for time-aware instrumentation in addition to coverage. We define a metric and define its optimality criterion. We identify locations in the program where program transformation techniques can be applied to increase the instrumentability of the program. We subsequently use the proposed metric to evaluate two tranformation methods that improve the effectiveness and coverage of current techniques for time-aware instrumentation by a factor of five.

Refereed DesignationRefereed
Related files: 


Looking for motivated students (undergrads and grads) interested in working on embedded software and systems research. Mail Sebastian Fischmeister for further information.