...
首页> 外文期刊>Science of Computer Programming >Verification of the European Rail Traffic Management System in Real-Time Maude
【24h】

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

机译:实时Maude中的欧洲铁路交通管理系统验证

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

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.
机译:欧洲铁路交通管理系统(ERTMS)是最先进的火车控制系统,被设计为整个欧洲铁路的标准。它将传统的离散互锁系统推广到一个世界,在这个世界中,火车上装有用于发信号的车载设备,火车和联锁通过无线电模块处理器进行通信。 ERTMS旨在提高铁路交通系统的性能和容量,而又不损害其安全性。与仅处理离散数据的经典铁路信号系统相比,ERTMS系统具有混合性。因此,转向ERTMS给正式方法界提出了许多研究问题,最突出的是:如何确保安全?在本文中,我们介绍了ERTMS的第一个正式模型,该模型包括参与其控制周期的所有子系统。我们从物理和逻辑方面捕获了安全性的含义,并证明了通过考虑多种双向轨道布局,利用实时Maude模型检查来证明ERTMS系统的安全性是可行的。 ERTMS目前正在许多国家/地区安装。在可预见的将来,它将成为主要的火车控制标准。本文提出的概念提供了支持可靠ERTMS系统设计的适用方法。我们证明在大型和复杂的实时系统的分析中,模型检查是一种可行的选择。此外,我们将实时Maude建立为适用于铁路领域的建模和验证工具。本文给出的方法是一种严格的方法。为了避免建模错误,我们遵循一种系统的方法:首先,作为需求规范,我们确定ERTMS中存在的事件响应结构。然后,我们以可追踪的方式在实时Maude中对这些结构进行建模,即可以将实时Maude中的规范文本直接映射到需求。我们通过检查模型是否具有所需的行为来探索模型,并通过错误注入进行系统的模型探索-这两个步骤均使用正式方法Real-Time Maude进行。最后,我们通过模型检查对ERTMS进行分析,从而将正式方法应用于铁路领域,并通过数学方式证明我们通过模型检查对ERTMS的分析是完整的,即,它始终保证了安全性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号