2018
DOI: 10.1007/s10009-018-0497-2
|View full text |Cite
|
Sign up to set email alerts
|

Scalable and precise estimation and debugging of the worst-case execution time for analysis-friendly processors: a comeback of model checking

Abstract: Estimating the Worst-Case Execution Time (WCET) of an application is an essential task in the context of developing real-time or safety-critical software, but it is also a complex and error-prone process. Conventional approaches require at least some manual inputs from the user, such as loop bounds and infeasible path information, which are hard to obtain and can lead to unsafe results if they are incorrect. This is aggravated by the lack of a comprehensive explanation of the WCET estimate, i.e., a specific tr… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(13 citation statements)
references
References 52 publications
0
13
0
Order By: Relevance
“…The annotations in lines 1 and 3 increment a global variable _time according to processor cycles taken by the underlying instructions, and can be obtained as in [3,6]. The fundamental limitation of source-level analysis occurs in line 4 with the call to function log10, which is not available as source code.…”
Section: Problem Statementmentioning
confidence: 99%
See 4 more Smart Citations
“…The annotations in lines 1 and 3 increment a global variable _time according to processor cycles taken by the underlying instructions, and can be obtained as in [3,6]. The fundamental limitation of source-level analysis occurs in line 4 with the call to function log10, which is not available as source code.…”
Section: Problem Statementmentioning
confidence: 99%
“…Context-Agnostic Approach: Table 1 illustrates that assuming the worst case for non-source callees leads to bad estimates. It quantifies the overestimation in a sourcelevel WCET analysis [3] that has been carried out on the Mälardalen adpcm benchmark [12], listing several functions without sources. We compare their observed WCETs during simulation runs (not necessarily occurring together in the same run) with their respective WCET estimates.…”
Section: Problem Statementmentioning
confidence: 99%
See 3 more Smart Citations