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 条
  • [31] Holistic Scheduling of Real-Time Applications in Time-Triggered In-Vehicle Networks
    Hu, Menglan
    Luo, Jun
    Wang, Yang
    Lukasiewycz, Martin
    Zeng, Zeng
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (03) : 1817 - 1828
  • [32] A Performance Analysis Framework of Time-Triggered Ethernet Using Real-Time Calculus
    Yang, Xiuli
    Huang, Yanhong
    Shi, Jianqi
    Cao, Zongyu
    [J]. ELECTRONICS, 2020, 9 (07): : 1 - 18
  • [33] Distributed real-time measurement system using time-triggered network approach
    Bilski, Piotr
    Winiecki, Wieslaw
    [J]. IDAACS 2007: PROCEEDINGS OF THE 4TH IEEE WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2007, : 8 - +
  • [34] Verifying a time-triggered protocol in a multi-language environment
    Merceron, A
    Müllerburg, M
    Pinna, GM
    [J]. COMPUTER SAFETY, RELIABILITY AND SECURITY, 1998, 1516 : 185 - 195
  • [35] Temporal and spatial partitioning of a time-triggered operating system based on Real-time Linux
    Obermaisser, R.
    Leiner, B.
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 429 - +
  • [36] Optimal static scheduling of real-time tasks on distributed time-triggered networked systems
    Craciunas, Silviu S.
    Oliver, Ramon Serna
    Ecker, Valentin
    [J]. 2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [37] Time-Triggered Scheduling of Query Executions for Active Diagnosis in Distributed Real-Time Systems
    Amin, Sarah
    Obermaisser, Roman
    [J]. 2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [38] TTDeep: Time-Triggered Scheduling for Real-Time Ethernet via Deep Reinforcement Learning
    Jia, Hongyu
    Jiang, Yu
    Zhong, Chunmeng
    Wan, Hai
    Zhao, Xibin
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [39] Modeling and Verifying Real-time Properties of Reactive Systems
    Han, Fenglin
    Herrmann, Peter
    Le, Hien
    [J]. 2013 18TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2013, : 14 - 23
  • [40] Synthesizing Time-Triggered Schedules for Switched Networks with Faulty Links
    Avni, Guy
    Guha, Shibashis
    Rodriguez-Navas, Guillermo
    [J]. 2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,