Program Transformation for Time-Aware Instrumentation

被引:0
作者
Kashif, Hany [1 ]
Fischmeister, Sebastian [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
来源
2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA) | 2012年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 18 条
[1]  
[Anonymous], P USENIX WIND NT WOR
[2]  
[Anonymous], 2005, P 2005 ACM SIGPLAN C
[3]  
Bruening D., 2003, P INT S COD GEN OPT
[4]  
Dodd P., 1995, MONITORING DEBUGGING
[5]  
Ferdinand C, 2004, INT FED INFO PROC, V156, P377
[6]  
Fischmeister S., 2010, IEEE T IND INFORM
[7]  
Fowler R. J., 1988, SIGPLAN NOT, V24
[8]  
Larus J., 1993, COMPUTER, V26
[9]  
Mellor-Crummey J. M., 1989, P 3 INT C ARCH SUPP
[10]  
Moore L. J., 2003, P 14 INT S SOFTW REL