Proceedings of the 2014 SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems 2014
DOI: 10.1145/2597809.2597817
|View full text |Cite
|
Sign up to set email alerts
|

How to compute worst-case execution time by optimization modulo theory and a clever encoding of program semantics

Abstract: In systems with hard real-time constraints, it is necessary to compute upper bounds on the worst-case execution time (WCET) of programs; the closer the bound to the real WCET, the better. This is especially the case of synchronous reactive control loops with a fixed clock; the WCET of the loop body must not exceed the clock period.We compute the WCET (or at least a close upper bound thereof) as the solution of an optimization modulo theory problem that takes into account the semantics of the program, in contra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
2
2
2

Relationship

1
5

Authors

Journals

citations
Cited by 19 publications
(21 citation statements)
references
References 30 publications
0
21
0
Order By: Relevance
“…Henry et al [9] demonstrate how to measure the worst-case execution time using Bounded Model Checking. An SMT expressions is generated to encode the analyzed program and its execution time.…”
Section: Wcet By Smtmentioning
confidence: 99%
See 4 more Smart Citations
“…Henry et al [9] demonstrate how to measure the worst-case execution time using Bounded Model Checking. An SMT expressions is generated to encode the analyzed program and its execution time.…”
Section: Wcet By Smtmentioning
confidence: 99%
“…An SMT-solver is a program used to resolve the SMT expressions to answer the aforementioned question. In [9], the authors use a binary search method to find an upper bound of the execution time and disprove the existence of a solution with an execution time greater than the WCET. The semantics of the program can be used in determining feasible paths.…”
Section: Wcet By Smtmentioning
confidence: 99%
See 3 more Smart Citations