Title :
Efficient detection and exploitation of infeasible paths for software timing analysis
Author :
Suhendra, Vivy ; Mitra, Tulika ; Roychoudhury, Abhik ; Chen, Ting
Author_Institution :
Dept. of Comput. Sci., Singapore Nat. Univ.
Abstract :
Accurate estimation of the worst-case execution time (WCET) of a program is important for real-time embedded software. Static WCET estimation involves program path analysis and architectural modeling. Path analysis is complex due to the inherent difficulty in detecting and exploiting infeasible paths in a program´s control flow graph. In this paper, we propose an efficient method to exploit infeasible path information for WCET estimation without resorting to exhaustive path enumeration. We demonstrate the efficiency of our approach for some real-life control-intensive applications
Keywords :
embedded systems; program control structures; program diagnostics; WCET analysis; WCET estimation; architectural modeling; control-intensive applications; infeasible path detection; infeasible paths; program control flow graph; program path analysis; real-time embedded software; software timing analysis; worst-case execution time; Computer science; Embedded software; Embedded system; Flow graphs; Pipelines; Real time systems; Software performance; Software systems; Timing; Upper bound; Measurement; Performace; WCET analysis; infeasible path detection;
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
1-59593-381-6
DOI :
10.1109/DAC.2006.229300