English

Constraint solving for high-level WCET analysis

Programming Languages 2009-03-13 v1 Logic in Computer Science

Abstract

The safety of our day-to-day life depends crucially on the correct functioning of embedded software systems which control the functioning of more and more technical devices. Many of these software systems are time-critical. Hence, computations performed need not only to be correct, but must also be issued in a timely fashion. Worst case execution time (WCET) analysis is concerned with computing tight upper bounds for the execution time of a system in order to provide formal guarantees for the proper timing behaviour of a system. Central for this is to compute safe and tight bounds for loops and recursion depths. In this paper, we highlight the TuBound approach to this challenge at whose heart is a constraint logic based approach for loop analysis.

Keywords

Cite

@article{arxiv.0903.2251,
  title  = {Constraint solving for high-level WCET analysis},
  author = {Adrian Prantl and Jens Knoop and Markus Schordan and Markus Triska},
  journal= {arXiv preprint arXiv:0903.2251},
  year   = {2009}
}

Comments

Paper presented at the 18th Workshop on Logic-based Methods in Programming Environments (WLPE2008) (Report-No: WLPE/2008). Paper submitted by a co-editor of the Workshop proceedings

R2 v1 2026-06-21T12:39:59.986Z