Comparing Different Worst-Case Execution Time Analysis Methods

Jakob Engblom, Andreas Ermedahl, Friedhelm Stappert

To appear at Work-In-Progress Sessions of The 21st IEEE Real-Time Systems Symposium (RTSSWIP00), Orlando, Florida, November 27-30, 2000


Abstract

Knowing the Worst-Case Execution Time (WCET) of a program is necessary when designing and verifying real-time systems. A correct WCET calculation method must take into account the possible program flow (like loop iterations and function calls), as well as effects of hardware features like caches and pipelines. In this paper we describe our work on comparing two different calculation methods for finding the WCET of a real-time program, namely the Implicit Path Enumeration Technique (IPET) and the Path-based calculation method. We investigate a structured way to fairly compare the computational complexity, as well as the expressiveness, i.e. the set of possible program flow constraints that can be handled by the two methods.


Server START Conference Manager
Update Time 28 Oct 2000 at 11:30:23
Maintainer sbrandt@cse.ucsc.edu.
Start Conference Manager
Conference Systems