2008
DOI: 10.14236/ewic/vecos2008.12
|View full text |Cite
|
Sign up to set email alerts
|

Computing WCET using symbolic execution

Abstract: We propose a novel formal method to compute an upper estimation of the WCET that contains the loss of precision and also can be easily parametrized by the hardware architecture. Assuming that there exists an executable timed model of the hardware, we first use symbolic execution [5] to precisely infer the execution time for a given instruction flow. We secondly identify execution states that can be merged with no loss of precision. Depending on the loss of precision we are ready to accept, we finally merge exe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 8 publications
0
4
0
Order By: Relevance
“…Many static WCET analyzers for hard real‐time systems combine symbolic execution with timed automata and static analysis to compute WCET estimations . In the context of these techniques, symbolic execution complements (mostly static) analysis procedures, assisting the pruning of infeasible execution paths that would jeopardize the precision of the estimations.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Many static WCET analyzers for hard real‐time systems combine symbolic execution with timed automata and static analysis to compute WCET estimations . In the context of these techniques, symbolic execution complements (mostly static) analysis procedures, assisting the pruning of infeasible execution paths that would jeopardize the precision of the estimations.…”
Section: Related Workmentioning
confidence: 99%
“…Traditional techniques for WCET analysis of hard real‐time systems include steps based on symbolic execution to prune infeasible execution paths, but they do not generally address the generation of WCET test cases . These techniques exploit symbolic execution on restricted parts of the overall system, to tune higher lever static analysis procedures.…”
Section: Introductionmentioning
confidence: 99%
“…However, their goal differs from ours. For example, [4,6,8] use symbolic execution as a method to reduce the duration of the WCET analysis. In [21], the authors use symbolic states to model the effect of pipelines on the WCET.…”
Section: Related Workmentioning
confidence: 99%
“…However, their goal differs from ours. For example, [6,4,8] use symbolic execution as a method to reduce the duration of the WCET analysis. In [21], the authors use symbolic states to model the effect of pipelines on the WCET.…”
Section: Related Workmentioning
confidence: 99%