loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'03)
Algorithms for Dependable Hard Real-Time Systems
Guadalajara, Mexico
January 15-January 17
ISBN: 0-7695-1929-6
Peter Puschner, Technische Universitat Wien

Hard real-time code is special purpose code whose worst-case performance (worst-case execution time ... WCET) needs to be good and easy to predict. Despite these specific demands on the temporal properties of hard real-time code, real-time programmers often use the same algorithms and programming techniques that have proven effective for non real-time applications.

This paper explains the different temporal requirements imposed on real-time resp. non real-time code, and outlines why traditional (non real-time) programming tends to produce code that (a) has a high WCET and (b) is hard to analyse for its WCET. Based on these observations the paper proposes an unconventional programming strategy that avoids the shortcomings of traditional coding and yields code that is well-suited for hard real-time systems, i.e., its WCET is short and predictable. The evaluation of a number of examples demonstrates the advantages of the proposed programming strategy on WCET and its predictability.

Citation:
Peter Puschner, "Algorithms for Dependable Hard Real-Time Systems," words, pp.26, Eighth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.