DocumentCode
1811400
Title
Program transformation for time-aware instrumentation
Author
Kashif, H. ; Fischmeister, Sebastian
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
fYear
2012
fDate
17-21 Sept. 2012
Firstpage
1
Lastpage
8
Abstract
Instrumentation is a valuable 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 the ETP shift effectiveness 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 transformation methods that improve the effectiveness and coverage of current techniques for time-aware instrumentation by a factor of five.
Keywords
computerised instrumentation; embedded systems; program diagnostics; safety-critical software; ETP shift effectiveness metric; instrumentation techniques; program behavior; program instrumentability; program transformation techniques; safety-critical real-time embedded applications; time-aware instrumentation;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location
Krakow
ISSN
1946-0740
Print_ISBN
978-1-4673-4735-8
Electronic_ISBN
1946-0740
Type
conf
DOI
10.1109/ETFA.2012.6489580
Filename
6489580
Link To Document