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 条
  • [21] Refinement-Based Modeling and Formal Verification for Multiple Secure Partitions of TrustZone
    Zeng F.-L.
    Chang R.
    Xu H.
    Pan S.-P.
    Zhao Y.-W.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (08):
  • [22] An OSLC-based environment for system-level functional testing of ERTMS/ETCS controllers
    Nardone, Roberto
    Marrone, Stefano
    Gentile, Ugo
    Amato, Aniello
    Barberio, Gregorio
    Benerecetti, Massimo
    De Guglielmo, Renato
    Di Martino, Beniamino
    Mazzocca, Nicola
    Peron, Adriano
    Pisani, Gaetano
    Velardi, Luigi
    Vittorini, Valeria
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 161
  • [23] Refinement-based Exact Response-Time Analysis
    Stigge, Martin
    Guan, Nan
    Yi, Wang
    2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 143 - 152
  • [24] Refinement-Based Specification and Security Analysis of Separation Kernels
    Zhao, Yongwang
    Sanan, David
    Zhang, Fuyuan
    Liu, Yang
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2019, 16 (01) : 127 - 141
  • [25] A Refinement-based Formal Development of Cyber-physical Railway Signalling Systems
    Ait-Ameur, Yamine
    Bogomolov, Sergiy
    Dupont, Guillaume
    Iliasov, Alexei
    Romanovsky, Alexander
    Stankaitis, Paulius
    FORMAL ASPECTS OF COMPUTING, 2023, 35 (01)
  • [26] Validation and real-life demonstration of ETCS hybrid level 3 principles using a formal B model
    Dominik Hansen
    Michael Leuschel
    Philipp Körner
    Sebastian Krings
    Thomas Naulin
    Nader Nayeri
    David Schneider
    Frank Skowron
    International Journal on Software Tools for Technology Transfer, 2020, 22 : 315 - 332
  • [27] Validation and real-life demonstration of ETCS hybrid level 3 principles using a formal B model
    Hansen, Dominik
    Leuschel, Michael
    Koerner, Philipp
    Krings, Sebastian
    Naulin, Thomas
    Nayeri, Nader
    Schneider, David
    Skowron, Frank
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2020, 22 (03) : 315 - 332
  • [28] Implementation of a Model-Oriented Approach for Supporting Safe Integration of GNSS-Based Virtual Balises in ERTMS/ETCS Level 3
    Himrane, Ouail
    Beugin, Julie
    Ghazel, Mohamed
    IEEE OPEN JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 4 : 294 - 310
  • [29] A mixed-level virtual prototyping environment for refinement-based design environment
    Park, Sanggyu
    Yoon, Sangyong
    Chae, Soo-Ik
    SEVENTEENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, 2006, : 63 - 68
  • [30] Impact of signalling system on capacity - Comparing legacy ATC, ETCS level 2 and ETCS hybrid level 3 systems
    Ranjbar, Vahid
    Olsson, Nils O. E.
    Sipila, Hans
    JOURNAL OF RAIL TRANSPORT PLANNING & MANAGEMENT, 2022, 23