2010
DOI: 10.1007/s10270-010-0161-0
|View full text |Cite
|
Sign up to set email alerts
|

Beyond loop bounds: comparing annotation languages for worst-case execution time analysis

Abstract: Worst-case execution time (WCET) analysis is concerned with computing a precise-as-possible bound for the maximum time the execution of a program can take. This information is indispensable for developing safety-critical real-time systems, e. g., in the avionics and automotive fields. Starting with the initial works of Chen, Mok, Puschner, Shaw, and others in the mid and late 1980s, WCET analysis turned into a well-established and vibrant field of research and development in academia and industry. The increasi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(3 citation statements)
references
References 34 publications
0
3
0
Order By: Relevance
“…Note that we can calculate the loop exit constraints automatically. Our approach does support nested loops [18] which result in non-linear constraints. This is one reason which prohibits applying an ILP-based approach like [8] for solving the concurrent WCET problem.…”
Section: Loopsmentioning
confidence: 99%
“…Note that we can calculate the loop exit constraints automatically. Our approach does support nested loops [18] which result in non-linear constraints. This is one reason which prohibits applying an ILP-based approach like [8] for solving the concurrent WCET problem.…”
Section: Loopsmentioning
confidence: 99%
“…Therefore, when utilizing a computationally cheap, but imprecise, WCET estimation technique like timing schema during WCET optimization, the allocated resources may not even be utilized in the final WCET bound that is obtained using a timing analyzer. Additionally, state-of-the-art timing analyzers support powerful annotation languages to provide global path information [Kirner et al 2011] (the impact on WCET optimization is evaluated in Section 7.3). Thus, we propose to extend state-of-the-art timing analysis using IPET to support WCET optimization, as opposed to treating WCET optimization and timing analysis as two separate processes.…”
Section: Related Work and Motivationmentioning
confidence: 99%
“…As motivated in Figure 2, previous WCET-optimizing selection and allocation approaches relying on timing schema cannot utilize information about the global program flow. Therefore, the global flow information provided by annotation languages in stateof-the-art timing analyzers (see Kirner et al [2011] for an overview), which is crucial to precise WCET bounds, cannot be utilized during optimization, and therefore decisions are made on imprecise WCET estimates. In the evaluations of our approach, the CFG was annotated with infeasible path information using the XML-based FFX language [Bonenfant et al 2012] supported by OTAWA.…”
Section: Impact Of Infeasible Path Information On Wcet-optimizing Selmentioning
confidence: 99%