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 :
بازگشت