Real-Time Systems

, Volume 28, Issue 2–3, pp 157–177

Design for Timing Predictability

  • Lothar Thiele
  • Reinhard Wilhelm
Article

DOI: 10.1023/B:TIME.0000045316.66276.6e

Cite this article as:
Thiele, L. & Wilhelm, R. Real-Time Systems (2004) 28: 157. doi:10.1023/B:TIME.0000045316.66276.6e

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.

Copyright information

© Kluwer Academic Publishers 2004

Authors and Affiliations

  • Lothar Thiele
    • 1
  • Reinhard Wilhelm
    • 2
  1. 1.Department of Information Technology and Electrical EngineeringETH ZürichSwitzerland
  2. 2.InformatikUniversität des SaarlandesSaarbrückenGermany

Personalised recommendations