Logotype Mälardalenn University

PROGRESS publications



The worst-case execution-time problem—overview of methods and survey of tools

Full text:  
Authors: Reinhard Wilhelm (external), Jakob Engblom (Virtutech, Sweden), Andreas Ermedahl (former), Niklas Holsti (Tidorum LTD), Stephan Thesing (external), David Whalley (external), Guillem Bernat (external), Christian Ferdinand (external), Reinhold Heckmann (external), Tulika Mitra (external), Frank Muller (external), Isabelle Puaut (external), Peter Puschner (external), Jan Staschulat (external), Per Stenström (external)
Source: ACM Transactions on Embedded Computing Systems (TECS), vol 7, nr 3, p1---53, ACM
 

Abstract

The determination of upper bounds on execution times, commonly called worst-case execution times (WCETs), is a necessary step in the development and validation process for hard real-time systems. This problem is hard if the underlying processor architecture has components, such as caches, pipelines, branch prediction, and other speculative components. This article describes different approaches to this problem and surveys several commercially available tools and research prototypes.
 

BibTeX entry

@article{Wilhelm_1485:2008,
   author = {Reinhard Wilhelm and Jakob Engblom and Andreas Ermedahl and Niklas Holsti and Stephan Thesing and David Whalley and Guillem Bernat and Christian Ferdinand and Reinhold Heckmann and Tulika Mitra and Frank Muller and Isabelle Puaut and Peter Puschner and Jan Staschulat and Per Stenstr{\"o}m},
   title = {The worst-case execution-time problem—overview of methods and survey of tools},
   journal = {ACM Transactions on Embedded Computing Systems (TECS)},
   volume = {7},
   number = {3},
   month = {April},
   year = {2008},
   pages = {1---53},
   publisher = {ACM},
   url = {http://www.mrtc.mdh.se/index.php?choice=publications&id=1485},
}

  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2009.11.03