2014
DOI: 10.1145/2666357.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: The research leading to these results has received funding from the French Agence nationale de la recherche, grant W

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 30 publications
0
8
0
Order By: Relevance
“…We also mention the recent work [20], which also employs the concept of interpolation, but under the SMT framework, to avoid state explosion in WCET analysis. Like [6], this approach is formulated for loop-free programs, and not yet suitable for analyzing programs with loops.…”
Section: Discussion On Scalabilitymentioning
confidence: 99%
“…We also mention the recent work [20], which also employs the concept of interpolation, but under the SMT framework, to avoid state explosion in WCET analysis. Like [6], this approach is formulated for loop-free programs, and not yet suitable for analyzing programs with loops.…”
Section: Discussion On Scalabilitymentioning
confidence: 99%
“…Two approaches that come close to our technique are that of AlBataineh et al [1] and Henry et al [14]. Al-Bataineh et al use a precise acceleration of timed-automata models (with cyclic behavior) for WCET computation.…”
Section: Related Workmentioning
confidence: 93%
“…Although acceleration helps to scale up their IPET technique for WCET computation, these ideas are not readily applicable to loop acceleration in C programs in the absence of suitable abstractions. Henry et al [14] employ an SMT solver to compute the WCET, by adding additional constraints to ignore infeasible paths. This helps the authors achieve some scalability, albeit under the assumption that the programs are loop-free, or that the loops have been unrolled.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…As a classical approach, IPET-based WCET analysis commonly has three basic steps [24]: (1) Micro-architecture modeling (or called low-level analysis), regarding pipeline, cache, branch predictor and cycle-accurate timing, etc. ; (2) Control-flow Analysis (or called high-level analysis), such as control-flow reconstruction [25,26], loop bound analysis [27,28], etc.…”
Section: Reasons For Wcet Overestimationmentioning
confidence: 99%