DocumentCode :
3220957
Title :
Guaranteed Loop Bound Identification from Program Traces for WCET
Author :
Bartlett, Mark ; Bate, Iain ; Kazakov, Dimitar
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York
fYear :
2009
fDate :
13-16 April 2009
Firstpage :
287
Lastpage :
294
Abstract :
Static analysis can be used to determine safe estimates of Worst Case Execution Time. However, overestimation of the number of loop iterations, particularly in nested loops, can result in substantial pessimism in the overall estimate. This paper presents a method of determining exact parametric values of the number of loop iterations for a particular class of arbitrarily deeply nested loops. It is proven that values are guaranteed to be correct using information obtainable from a finite and quantifiable number of program traces. Using the results of this proof, a tool is constructed and its scalability assessed.
Keywords :
program control structures; program diagnostics; loop bound identification; loop iteration; program trace; static analysis; worst case execution time; Application software; Computer science; Embedded system; Hardware; Optimization methods; Real time systems; Safety; Scalability; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2009. RTAS 2009. 15th IEEE
Conference_Location :
San Francisco, CA
ISSN :
1545-3421
Print_ISBN :
978-0-7695-3636-1
Type :
conf
DOI :
10.1109/RTAS.2009.29
Filename :
4840589
Link To Document :
بازگشت