Design for Timing Predictability

  • Authors:
  • Lothar Thiele;Reinhard Wilhelm

  • Affiliations:
  • Department of Information Technology and Electrical Engineering, ETH Zürich, Switzerland thiele@tik.ee.ethz.ch;Informatik, Universität des Saarlandes, Saarbrücken, Germany wilhelm@cs.uni-sb.de

  • Venue:
  • Real-Time Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.02

Visualization

Abstract

A large part of safety-critical embedded systems has to satisfy hard real-time constraints. These need sound methods and tools to derive run-time guarantees that are not only reliable but also precise. The achievable precision highly depends on characteristics of the target architecture, the implementation methods and system layers of the software. Trends in hardware and software design run contrary to predictability. This article describes threats to timing predictability of systems, and proposes design principles that support timing predictability. The ultimate goal is to design performant systems with sharp upper and lower bounds on execution times.