Precise Measurement-Based Worst-Case Execution Time Estimation

Read full text
Authors: Michael Zolda, Kirner, Raimund
Cited by: 2

Abstract

A real-time computer system is a computer system in which the correctness of the system behavior depends not only on the logic results of the computations, but also on the physical instant at which these results are produced. Today, most real-time computer systems are implemented as collections of software tasks that are executed concurrently on a suitable hardware platform consisting of one or multiple microprocessors or microprocessor cores. Obtaining the worst-case execution time (WCET) of each real-time task is an essential step in ensuring the correctness of such a system. Measurement-based timing analysis (MBTA) is an easily retargetable analysis approach for estimating the WCET of a given task running on a particular target platform. In this approach, the execution times of individual task fragments are measured while the task is being executed on the intended target hardware. The observed local execution times of the individual task fragments are subsequently combined into a global WCET estimate for the task as a whole. Industry demandsWCET estimates that are close to the actualWCET. To fulfill this requirement, we must limit two opposed influences on the closeness of WCET estimates obtained by MBTA: (1) conservative WCET estimate calculation, otherwise known as pessimism, and (2) incomplete measurement coverage, also known as optimism

Fields of Study & Subjects

Real-Time Systems Scheduling Embedded Systems Design Techniques Fault Detection and Control Systems

Publication details

Journal / source
University of Hertfordshire Research Archive (University of Hertfordshire)
Publication date
3 February 2026
Language
EN
Document type
Thesis