Modeling time-triggered protocols and verifying their real-time schedules

被引:0
|
作者
Pike, Lee
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Time-triggered systems are distributed systems in which the nodes are independently-clocked but maintain synchrony with one another. Time-triggered protocols depend on the synchrony assumption the underlying system provides, and the protocols are often formally verified in an untimed or synchronous model based on this assumption. An untimed model is simpler than a real-time model, but it abstracts away timing assumptions that must hold for the model to be valid. In the first part of this paper, we extend previous work by Rushby [1] to prove, using mechanical theorem-proving, that for an arbitrary time-triggered protocol, its real-time implementation satisfies its untimed specification. The second part of this paper shows how the combination of a bounded model-checker and a satisfiability modulo theories (SMT) solver can be used to prove that the timing characteristics of a hardware realization of a protocol satisfy the assumptions of the time-triggered model. The upshot is a formally-verified connection between the untimed specification and the hardware realization of a time-triggered protocol with respect to its timing parameters.
引用
收藏
页码:231 / 238
页数:8
相关论文
共 50 条
  • [1] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    [J]. Constraints, 2000, 5 (04) : 335 - 357
  • [2] Modeling and verification of time-triggered communication protocols
    Sorea, Maria
    Dutertre, Bruno
    Steiner, Wilfried
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 422 - +
  • [3] Time-triggered message-triggered object modeling of a distributed real-time control application for its real-time simulation
    Kim, MH
    Kim, JG
    Kim, KH
    Lee, MS
    Park, SY
    [J]. 24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 549 - 556
  • [4] A flexible time-triggered service for real-time CORBA
    Calvo, Isidro
    Almeida, Luis
    Noguero, Adrian
    Perez, Federico
    Marcos, Marga
    [J]. COMPUTER STANDARDS & INTERFACES, 2014, 36 (03) : 531 - 544
  • [5] A time-triggered ethernet protocol for Real-Time CORBA
    Lankes, S
    Jabs, A
    Reke, M
    [J]. ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 215 - 222
  • [6] Synchronizing Real-Time Tasks in Time-Triggered Networks
    Kyriakakis, Eleftherios
    Sparso, Jens
    Puschner, Peter
    Schoeberl, Martin
    [J]. 2021 IEEE 24TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2021), 2021, : 11 - 19
  • [7] EVENT-TRIGGERED VERSUS TIME-TRIGGERED REAL-TIME SYSTEMS
    KOPETZ, H
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 87 - 101
  • [8] Modeling time-triggered real-time control systems using executable time-triggered model (E-TTM) and systemC-AMS
    Perez, Jon
    Obermaisser, Roman
    Nicolas, Carlos F.
    Ayestaran, Iban
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (06): : 435 - 445
  • [9] From time-triggered to time-deterministic real-time systems
    Puschner, Peter
    Kirner, Raimund
    [J]. FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 115 - +
  • [10] 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,