Algorithms for dependable hard real-time systems

被引:0
|
作者
Puschner, P [1 ]
机构
[1] Vienna Tech Univ, Inst Tech Informat, A-1040 Vienna, Austria
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:26 / 31
页数:6
相关论文
共 50 条
  • [31] Resource Management Middleware for Dynamic, Dependable Real-Time Systems
    Binoy Ravindran
    Lonnie Welch
    Behrooz Shirazi
    [J]. Real-Time Systems, 2001, 20 : 183 - 196
  • [32] Real-time dependable decisions in timed asynchronous distributed systems
    Raynal, M
    [J]. THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 283 - 290
  • [33] Resource management middleware for dynamic, dependable real-time systems
    Ravindran, B
    Welch, L
    Shirazi, B
    [J]. REAL-TIME SYSTEMS, 2001, 20 (02) : 183 - 196
  • [34] Research directions in object oriented, real-time dependable systems
    Lockheed Martin Corp, United States
    [J]. Pro Workshop Object Oriented Real Time Dependable Syst WORDS, (230-231):
  • [35] Easy and hard testbeds for real-time search algorithms
    Koenig, S
    Simmons, RG
    [J]. PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 279 - 285
  • [36] Dependable real-time data mining
    Thuraisingham, B
    Khan, L
    Clifton, C
    Maurer, J
    Ceruti, M
    [J]. ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 158 - 165
  • [37] Asynchrony and real-time dependable computing
    Le Lann, G
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2003, : 18 - 25
  • [38] Using Genetic Algorithms to Map Hard Real-Time on NoC-based Systems
    Racu, Adrian
    Indrusiak, Leandro Soares
    [J]. 2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [39] Application of genetic algorithms to computer assignment problem in distributed hard real-time systems
    Martyna, J
    [J]. COMPUTATIONAL INTELLIGENCE: THEORY AND APPLICATIONS, 1997, 1226 : 564 - 564
  • [40] Middleware for implementing hard real-time systems
    Anon
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2005, 3436 LNCS : 85 - 91