Verification of the European Rail Traffic Management System in Real-Time Maude

被引:30
|
作者
Berger, Ulrich [1 ]
James, Phillip [1 ]
Lawrence, Andrew [2 ]
Roggenbach, Markus [1 ]
Seisenberger, Monika [1 ]
机构
[1] Swansea Univ, Swansea, W Glam, Wales
[2] Siemens Rail Automat UK, Chippenham, England
基金
英国工程与自然科学研究理事会;
关键词
Railway signalling; ERTMS/ETCS; Hybrid systems; Real-Time Maude; Model-checking; MODEL CHECKING; FORMAL METHODS; TRAIN; GENERATION; DOMAIN;
D O I
10.1016/j.scico.2017.10.011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The European Rail Traffic Management System (ERTMS) is a state-of-the-art train control system designed as a standard for railways across Europe. It generalises traditional discrete interlocking systems to a world in which trains hold on-board equipment for signalling, and trains and interlockings communicate via radio block processors. The ERTMS aims at improving performance and capacity of rail traffic systems without compromising their safety. The ERTMS system is of hybrid nature, in contrast to classical railway signalling systems which deal with discrete data only. Consequently, the switch to ERTMS poses a number of research questions to the formal methods community, most prominently: How can safety be guaranteed? In this paper we present the first formal modelling of ERTMS comprising all subsystems participating in its control cycle. We capture what safety means in physical and in logical terms, and we demonstrate that it is feasible to prove safety of ERTMS systems utilising Real-Time Maude model-checking by considering a number of bi-directional track layouts. ERTMS is currently being installed in many countries. It will be the main train control standard for the foreseeable future. The concepts presented in this paper offer applicable methods supporting the design of dependable ERTMS systems. We demonstrate model checking to be a viable option in the analysis of large and complex real-time systems. Furthermore, we establish Real-Time Maude as a modelling and verification tool applicable to the railway domain. The approach given in this paper is a rigorous one. In order to avoid modelling errors, we follow a systematic approach: First, as a requirement specification, we identify the event-response structures present in the ERTMS. Then, we model these structures in Real-Time Maude in a traceable way, i.e., specification text in Real-Time Maude can be directly mapped to requirements. We explore our models by checking if they have the desired behaviour, and apply systematic model-exploration through error injection - both these steps are carried out using the formal method Real-Time Maude. Finally, we analyse ERTMS by model-checking, thus applying a formal method to the railway domain, and we mathematically prove that our analysis of ERTMS by model-checking is complete, i.e., that it guarantees safety at all times. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:61 / 88
页数:28
相关论文
共 50 条
  • [1] CVRD installs real-time rail management system
    不详
    MINING ENGINEERING, 2002, 54 (10) : 30 - 30
  • [2] A traffic management system for real-time traffic optimisation in railways
    Mazzarello, Maura
    Ottaviani, Ennio
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2007, 41 (02) : 246 - 274
  • [3] Systems safety - A real example (European Rail Traffic Management System, ERTMS)
    Hessami, AG
    Foord, AG
    PEOPLE IN CONTROL, 2001, (481): : 327 - 334
  • [4] The Real-Time Maude tool
    Olveczky, Peter Csaba
    Meseguer, Jose
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 332 - +
  • [5] Adaptive Traffic Management System Based on Real-Time Traffic Conditions
    Gherghinescu, Mihai
    Ivascu, Todor
    Stefaniga, Sebastian
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, PT II, ACIIDS 2024, 2024, 14796 : 56 - 67
  • [6] OPTIRAILS: A rail traffic management system to optimise European traffic
    Curchod, A
    COMPUTERS IN RAILWAYS VIII, 2002, 13 : 963 - 973
  • [7] Real-Time Maude 2.1
    Oelveczky, Peter Csaba
    Meseguer, Jose
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 117 : 285 - 314
  • [8] European Rail Traffic Management System (ERTMS): Supporting competition on the European rail network?
    Laroche, Florent
    Guihery, Laurent
    RESEARCH IN TRANSPORTATION BUSINESS AND MANAGEMENT, 2013, 6 : 81 - 87
  • [9] A parallel environment for a real-time traffic management and information system
    Barcelo, J
    Casas, J
    Codina, E
    Fernandez, A
    Ferrer, JL
    Garcia, D
    Grau, R
    TRANSPORTATION SYSTEMS 1997, VOLS 1-3, 1997, : 1183 - 1188
  • [10] Real-Time Video Traffic Management for a Warship Combat System
    Kim, Taewan
    Kim, Haksub
    Lee, Sanghoon
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2015, 51 (03) : 2260 - 2275