arrow
Return

Fast, Interactive Worst-Case Execution Time Analysis With Back-Annotation

delete2012-05-01
delete14
delete
OA
AI
T
Trevor Harmon *
M
Martin Schoeberl
R
Raimund Kirner
R
Raymond Klefstad
K
Kwang H. Kim
M
Michael Lowry
DOI:10.1109/TII.2012.2187457delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
For hard real-time systems, static code analysis is needed to derive a safe bound on the worst-case execution time (WCET). Virtually all prior work has focused on the accuracy of WCET analysis without regard to the speed of analysis. The resulting algorithms are often too slow to be integrated into the development cycle, requiring WCET analysis to be postponed until a final verification phase. In this paper, we propose interactive WCET analysis as a new method to provide near-instantaneous WCET feedback to the developer during software programming. We show that interactive WCET analysis is feasible using tree-based WCET calculation. The feedback is realized with a plugin for the Java editor jEdit, where the WCET values are back-annotated to the Java source at the statement level. Comparison of this tree-based approach with the implicit path enumeration technique (IPET) shows that tree-based analysis scales better with respect to program size and gives similar WCET values.
Keywords:
Performance analysis
real-time systems
safety
software algorithms
software performance
software reliability

Journal

IEEE Transactions on Industrial Informatics cover
IEEE Transactions on Industrial Informatics
IF:
9.9
Papers:
8.3K
Citations:
6.0W

Organization

N
national aeronautics & space administration (nasa)
Scholars:
3.1W
Papers: 2.6W
Citations: 46
T
technical university of denmark
Scholars:
2.6W
Papers: 2.8W
Citations: 37
U
University of Hertfordshire
Scholars:
4.0K
Papers: 4.4K
Citations: 6.8K
University of California System cover
University of California System
Scholars:
37.5W
Papers: 33.7W
Citations: 6.6K
N
nasa ames research center
Scholars:
3.5K
Papers: 2.7K
Citations: 8
researcher View more organizations