DocumentCode :
1820572
Title :
Fully-automatic derivation of exact program-flow constraints for a tighter worst-case execution-time analysis
Author :
Marref, A.
Author_Institution :
Dept. of Comput. Sci., Umm Al-Qura Univ., Makkah, Saudi Arabia
fYear :
2011
fDate :
18-21 July 2011
Firstpage :
200
Lastpage :
208
Abstract :
Obtaining tight worst-case execution-time (WCET) estimations of real-time tasks is crucial since overly-pessimistic estimations are deemed impractical. One way of making WCET estimations tighter is to incorporate more program-flow information e.g., context-sensitive loop bounds, infeasible-path and same-path information, etc. In this paper we present and evaluate a completely automatic analysis that dynamically derives program-flow information to use in WCET analysis. Flow information is derived by a combination of test-data generation and parsing of program-execution traces to obtain flow-fact hypotheses which are then fed to a model checker to establish their correctness. Experimental evaluation shows that our method help achieve considerable tightness in WCET estimations at a manageable cost.
Keywords :
program diagnostics; program verification; automatic analysis; context-sensitive loop bounds; exact program-flow constraints; fully-automatic derivation; infeasible-path information; model checker; program-execution traces; program-flow information; same-path information; worst-case execution-time analysis; worst-case execution-time estimation; Analytical models; Context modeling; Correlation; Estimation; Hardware; Predictive models; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems (SAMOS), 2011 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4577-0802-2
Type :
conf
DOI :
10.1109/SAMOS.2011.6045462
Filename :
6045462
Link To Document :
بازگشت