From time-triggered to time-deterministic real-time systems

被引:0
|
作者
Puschner, Peter [1 ]
Kirner, Raimund [1 ]
机构
[1] Vienna Univ Technol, A-1040 Vienna, Austria
关键词
real-time systems; time-triggered architecture; determinism; time predictability;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the increased use of powerful, performance-optimized hardware components in embedded systems, timing prediction is getting more and more complex. Thus while the execution speed of software is generally increasing, it is getting more and more difficult (if not infeasible) to perform an accurate and safe timing analysis of software that runs on those high-end embedded computer systems. This paper presents a very rigid software execution model for building distributed hard real-time subsystems that are time predictable. The software model is based on the time-triggered communication model. It uses a purely time-triggered input-output interface and relies on single-path code (code that is free from input-data dependent control flow) in both the operating system and application software. Tasks are only preempted at pre-planned task preemption points and a simple clock synchronization keeps the operations of the hard realtime subsystem in synchrony with the real-time environment. The proposed execution model yields software that is time-predictable by construction. Verifying temporal correctness and tracing the timing behavior of this software is trivial.
引用
收藏
页码:115 / +
页数:2
相关论文
共 50 条
  • [1] Graphical programming of time-deterministic real-time systems
    Wiberg, PA
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 173 - 180
  • [2] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    [J]. Constraints, 2000, 5 (4) : 335 - 357
  • [3] EVENT-TRIGGERED VERSUS TIME-TRIGGERED REAL-TIME SYSTEMS
    KOPETZ, H
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 87 - 101
  • [4] Schedulability Analysis in Time-Triggered Automotive Real-Time Systems
    Lauer, Christoph
    Hielscher, Kai-Steffen
    German, Reinhard
    Pollmer, Jens
    [J]. 2010 IEEE 72ND VEHICULAR TECHNOLOGY CONFERENCE FALL, 2010,
  • [5] A Code Generation Framework for Time-Triggered Real-Time Systems
    Pletzer, Johannes
    Templ, Josef
    Pree, Wolfgang
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 437 - 442
  • [6] The Real-Time Systems Compiler: migrating event-triggered systems to time-triggered systems
    Scheler, Fabian
    Schroeder-Preikschat, Wolfgang
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (12): : 1491 - 1515
  • [7] Improving Security for Time-Triggered Real-Time Systems with Task Replication
    Krueger, Kristin
    Fohler, Gerhard
    Voelp, Marcus
    Esteves-Verissimo, Paulo
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 232 - 233
  • [8] Time-Triggered Communication Scheduling Analysis for Real-Time Multicore Systems
    Freier, Matthias
    Chen, Jian-Jia
    [J]. 2015 10th IEEE International Symposium on Industrial Embedded Systems (SIES), 2015, : 108 - 116
  • [9] THE CLUSTER COMPILER - A TOOL FOR THE DESIGN OF TIME-TRIGGERED REAL-TIME SYSTEMS
    KOPETZ, H
    NOSSAL, R
    [J]. SIGPLAN NOTICES, 1995, 30 (11): : 108 - 116
  • [10] Survey on Periodic Scheduling for Time-triggered Hard Real-time Systems
    Minaeva, Anna
    Hanzalek, Zdenek
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (01)