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 条
  • [21] Software safety for model-driven development
    Raytheon, 2611 Jefferson Davis HWY STE 700, Arlington,VA 22202, United States
    不详
    不详
    CrossTalk, 2009, 4-5 (9-14):
  • [22] Model-Driven Safety of Autonomous Vehicles
    Annable, N.
    Bayzat, A.
    Diskin, Z.
    Lawford, M.
    Paige, R.
    Wassyng, A.
    RECENT TRENDS AND ADVANCES IN MODEL BASED SYSTEMS ENGINEERING, 2022, : 407 - 417
  • [23] A model-driven process for engineering a toolset for a formal method
    Arcaini, Paolo
    Gargantini, Angelo
    Riccobene, Elvinia
    Scandurra, Patrizia
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (02): : 155 - 166
  • [24] Category Theory and Model-Driven Engineering: From Formal Semantics to Design Patterns and Beyond
    Diskin, Zinovy
    Maibaum, Tom
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (93): : 1 - 21
  • [25] A Formal, Model-driven Design Flow for System Simulation and Multi-core Implementation
    Diallo, Papa Issa
    Attarzadeh-Niaki, Seyed-Hosein
    Robino, Francesco
    Sander, Ingo
    Champeau, Joel
    Oberg, Johnny
    2015 10TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2015, : 254 - 263
  • [26] TOPCASED - Combining formal methods with model-driven engineering
    Pontisso, Nadege
    Chemouil, David
    ASE 2006: 21ST IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 359 - +
  • [27] Formal model-driven engineering of critical information systems
    Davies, Jim
    Milward, David
    Wang, Chen-Wei
    Welch, James
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 103 : 88 - 113
  • [28] Semantic Equations for Formal Models in the Model-Driven Architecture
    Barbosa, Paulo
    Ramalho, Franklin
    Figueiredo, Jorge
    Costa, Aniko
    Gomes, Luis
    Junior, Antonio
    EMERGING TRENDS IN TECHNOLOGICAL INNOVATION, 2010, 314 : 251 - +
  • [29] Model-driven programmable logic controller design and FPGA-based hardware implementation
    Liu, Yadong
    Yamazaki, Kazuo
    Fujisima, Makoto
    Mori, Masahiko
    DETC 2005: ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 2005, Vol 4, 2005, : 81 - 88
  • [30] Multi-Controller Architecture for Reliable Autonomous Vehicle Navigation: Combination of Model-Driven and Data-Driven Formalization
    Iberraken, Dimia
    Adouane, Lounis
    Denis, Dieumet
    2019 30TH IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV19), 2019, : 245 - 251