[Back]


Talks and Poster Presentations (with Proceedings-Entry):

B. Huber, P. Puschner:
"A Code Policy Guaranteeing Fully Automated Path Analysis";
Talk: 10th International Workshop on Worst-Case Execution-Time Analysis, Brussels, Belgium; 2010-07-07 - 2010-07-09; in: "A Code Policy Guaranteeing Fully Automated Path Analysis", Austrian Computer Society, (2010), ISBN: 978-3-85403-268-7; 80 - 90.



English abstract:
Calculating the worst-case execution time (WCET) of real-time tasks is still a tedious job. Programmers are required to provide additional information on the program flow, analyzing subtle, context dependent loop bounds manually. In this paper, we propose to restrict written and generated code to the class of programs with input-data independent loop counters. The proposed policy builds on the ideas of single-path code, but only requires partial input-data independence. It is always possible to find precise loop bounds for these programs, using an efficient variant of abstract execution. The systematic construction of tasks following the policy is facilitated by embedding knowledge on input-data dependence in function interfaces and types. Several algorithms and benchmarks are analyzed to show that this restriction is indeed a good candidate for removing the need for manual annotations.