A formal refinement-based analysis of the hybrid ERTMS/ETCS level 3 standard

被引:12
|
作者
Mammar, Amel [1 ]
Frappier, Marc [2 ]
Fotso, Steve Jeffrey Tueno [2 ,3 ]
Laleau, Regine [3 ]
机构
[1] Inst Polytech Paris, Telecom SudParis, SAMOVAR, CNRS,UMR 5157, Evry, France
[2] Univ Sherbrooke, Fac Sci, Dept Informat, GRIF, Sherbrooke, PQ, Canada
[3] Univ Paris Est, IUT Senart Fontainebleau, LACL, UPEC, Fontainebleau, France
基金
加拿大自然科学与工程研究理事会;
关键词
Hybrid ERTMS; ETCS level 3 standard; Event-B method; Formal modeling and verification; Proof; TOOL;
D O I
10.1007/s10009-019-00543-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a formal model of the case study proposed for the ABZ2018 conference, which concerns the Hybrid ERTMS/ETCS Level 3 Standard. This standard allows trains to communicate with a train supervisor to report their integrity and positions, thanks to an onboard train integrity monitoring system. The supervisor assigns trains a movement authority to control traffic and to avoid collisions. The standard also provides for trains that cannot communicate with the supervisor; these trains are detected by sensors on tracks and obey traffic signals set by the supervisor along the trackside. Using communication allows for a finer grain control of the tracks. Our model is derived using stepwise refinement with the Event-B method. We take into account the main features of the case study (VSS management, timers, ERTMS and non-ERTMS trains). Our model is decomposed into four refinements. All proof obligations have been discharged using the Rodin provers, except those related to the computation of the VSS state machine, which was found to be ambiguous (nondeterministic). Our model has been validated using ProB. The main safety property, which is that ERTMS trains do not collide, is proved. Our model focuses on the discrete control logic aspects of the case study.
引用
收藏
页码:333 / 347
页数:15
相关论文
共 50 条
  • [11] Introduction to special section on the ABZ 2018 case study: Hybrid ERTMS/ETCS Level 3
    Michael Butler
    Thai Son Hoang
    Alexander Raschke
    Klaus Reichl
    International Journal on Software Tools for Technology Transfer, 2020, 22 : 249 - 255
  • [12] Introduction to special section on the ABZ 2018 case study: Hybrid ERTMS/ETCS Level 3
    Butler, Michael
    Hoang, Thai Son
    Raschke, Alexander
    Reichl, Klaus
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2020, 22 (03) : 249 - 255
  • [13] Refinement-based formal verification with heterogeneous timing
    Xiaohua Kong
    Radu Negulescu
    Larry Weidong Ying
    International Journal on Software Tools for Technology Transfer, 2003, 4 (3) : 359 - 370
  • [14] ERTMS/ETCS Level 3: Development, assumptions, and what it means for the future
    Knutsen, Daniel
    Olsson, Nils O.E.
    Fu, Jiali
    Journal of Intelligent and Connected Vehicles, 2023, 6 (01): : 34 - 45
  • [15] Non-Markovian Performability Evaluation of ERTMS/ETCS Level 3
    Carnevali, Laura
    Flammini, Francesco
    Paolieri, Marco
    Vicario, Enrico
    COMPUTER PERFORMANCE ENGINEERING, 2015, 9272 : 47 - 62
  • [16] Behaviour-Driven Formal Model Development of the ETCS Hybrid Level 3
    Butler, Michael
    Dghaym, Dana
    Hoang, Thai Son
    Omitola, Tope
    Snook, Colin
    Fellner, Andreas
    Schlick, Rupert
    Tarrach, Thorsten
    Fischer, Tomas
    Tummeltshammer, Peter
    2019 24TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2019), 2019, : 97 - 106
  • [17] Dependability and Safety Analysis of ETCS Communication for ERTMS Level 3 Using Performance Statecharts and Analytic Estimation
    Babczynski, Tomasz
    Magott, Jan
    PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON DEPENDABILITY AND COMPLEX SYSTEMS DEPCOS-RELCOMEX, 2014, 286 : 37 - 46
  • [18] A Control Scheme for Automatic Level Crossings Under the ERTMS/ETCS Level 2/3 Operation
    Ghazel, Mohamed
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2017, 18 (10) : 2667 - 2680
  • [19] Towards Safety Analysis of ERTMS/ETCS Level 2 in Real-Time Maude
    James, Phillip
    Lawrence, Andrew
    Roggenbach, Markus
    Seisenberger, Monika
    FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, (FTSCS 2015), 2016, 596 : 103 - 120
  • [20] Formal Proofs of Termination Detection for Local Computations by Refinement-Based Compositions
    Boussabbeh, Maha
    Tounsi, Mohamed
    Mosbah, Mohamed
    Kacem, Ahmed Hadj
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 198 - 212