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 条
  • [1] Replica determinism and flexible scheduling in hard real-time dependable systems
    Poledna, S
    Burns, A
    Wellings, A
    Barrett, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (02) : 100 - 111
  • [2] Evolving dependable real-time systems
    Sha, L
    Rajkumar, R
    Gagliardi, M
    [J]. 1996 IEEE AEROSPACE APPLICATIONS CONFERENCE, PROCEEDINGS, VOL 1, 1996, : 335 - 346
  • [3] The XBW model for dependable real-time systems
    Claesson, V
    Poledna, S
    Soderberg, J
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 130 - 138
  • [4] Development of dependable real-time systems with Zerberus
    Buckl, C
    Knoll, A
    Schrott, G
    [J]. 11th Pacific Rim International Symposium on Dependable Computing, Proceedings, 2005, : 404 - 408
  • [5] THE HCI COMPONENT OF DEPENDABLE REAL-TIME SYSTEMS
    BURNS, A
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (04): : 168 - 174
  • [6] Probabilistic analysis of real-time dependable systems
    Moser, LE
    MelliarSmith, PM
    Thomopoulos, E
    [J]. THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 306 - 313
  • [7] DESIGNING REAL-TIME DEPENDABLE DISTRIBUTED SYSTEMS
    LELANN, G
    [J]. COMPUTER COMMUNICATIONS, 1992, 15 (04) : 225 - 234
  • [8] Building distributed scalable dependable real-time systems
    Ravindran, B
    Welch, LR
    Kelling, C
    [J]. INTERNATIONAL CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1997, : 452 - 459
  • [9] A framework for modelling dependable real-time distributed systems
    Chen, YJ
    Mosse, D
    Chang, SK
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) : 1025 - 1043
  • [10] Design and optimization of complex real-time dependable systems
    Shi, LY
    Hwang, PQ
    [J]. SECOND WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS OF WORDS '96, 1996, : 218 - 224