Safety-Assured Formal Model-Driven Design of the Multifunction Vehicle Bus Controller

被引:9
|
作者
Jiang, Yu [1 ]
Liu, Han [1 ]
Song, Houbing [2 ]
Kong, Hui [3 ]
Gu, Ming [1 ]
Sun, Jiaguang [1 ]
Sha, Lui [4 ]
机构
[1] Tsinghua Univ, Sch Software, KLISS, TNLIST, Beijing, Peoples R China
[2] West Virginia Univ, Dept Elect & Comp Engn, Morgantown, WV 26506 USA
[3] IST Austria, Klosterneuburg, Austria
[4] UIUC, Dept Comp Sci, Champaign, IL USA
来源
FM 2016: FORMAL METHODS | 2016年 / 9995卷
关键词
D O I
10.1007/978-3-319-48989-6_47
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we present a formal model-driven engineering approach to establishing a safety-assured implementation of Multifunction vehicle bus controller (MVBC) based on the generic reference models and requirements described in the International Electrotechnical Commission (IEC) standard IEC-61375. First, the generic models described in IEC-61375 are translated into a network of timed automata, and some safety requirements tested in IEC-61375 are formalized as timed computation tree logic (TCTL) formulas. With the help of Uppaal, we check and debug whether the timed automata satisfy the formulas or not. Within this step, several logic inconsistencies in the original standard are detected and corrected. Then, we apply the tool Times to generate C code from the verified model, which was later synthesized into a real MVBC chip. Finally, the runtime verification tool RMOR is applied to verify some safety requirements at the implementation level. We set up a real platform with worldwide mostly used MVBC D113, and verify the correctness and the scalability of the synthesized MVBC chip more comprehensively. The errors in the standard has been confirmed and the resulted MVBC has been deployed in real train communication network.
引用
收藏
页码:757 / 763
页数:7
相关论文
共 50 条
  • [1] Safety-Assured Model-Driven Design of the Multifunction Vehicle Bus Controller
    Jiang, Yu
    Liu, Han
    Song, Houbing
    Kong, Hui
    Wang, Rui
    Guan, Yong
    Sha, Lui
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2018, 19 (10) : 3320 - 3333
  • [2] Design of Multifunction Vehicle Bus Controller
    Li, Zhongqi
    Yang, Fengping
    Xing, Qirong
    COMPUTER AND COMPUTING TECHNOLOGIES IN AGRICULTURE IV, PT 4, 2011, 347 : 177 - 183
  • [3] Formal Codesign and Implementation for Multifunction Vehicle Bus Circuits
    Qi, Ji
    Lo, Kueiming
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (06) : 5221 - 5235
  • [4] Formal Design of Multi-Function Vehicle Bus Controller
    Jiang, Yu
    Wang, Mingzhe
    Su, Zhuo
    Yang, Yixiao
    Wang, Huihui
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (06) : 3880 - 3889
  • [5] Formal Model-Driven Design of Distributed Algorithms
    Kuhnrich, Morten
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 251 : 49 - 64
  • [6] Safety-Assured Design and Adaptation of Learning-Enabled Autonomous Systems
    Zhu, Qi
    Huang, Chao
    Jiao, Ruochen
    Lan, Shuyue
    Liang, Hengyi
    Liu, Xiangguo
    Wang, Yixuan
    Wang, Zhilu
    Xu, Shichao
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 753 - 760
  • [7] Design of a master device for the multifunction vehicle bus
    Jimenez, Jaime
    Martin, Jose L.
    Bidarte, Unai
    Astarloa, Armando
    Zuloaga, Aiuol
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2007, 56 (06) : 3695 - 3708
  • [8] Research and Design of Protocol Analyzer for Multifunction Vehicle Bus
    Huang Zhiwu
    Zhou Sheng
    Gui Weihua
    Liu Hanfeng
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 8358 - 8361
  • [9] Formal Model-Driven Discovery of Bluetooth Protocol Design Vulnerabilities
    Wu, Jianliang
    Wu, Ruoyu
    Xu, Dongyan
    Tian, Dave
    Bianchi, Antonio
    43RD IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2022), 2022, : 2285 - 2303
  • [10] Research on Functional Safety of Multifunction Vehicle Bus in Rail Transit
    Chen, Haoran
    Qian, Cunyuan
    PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, : 255 - 259