A Refinement-based Formal Development of Cyber-physical Railway Signalling Systems

被引:4
|
作者
Ait-Ameur, Yamine [1 ]
Bogomolov, Sergiy [2 ]
Dupont, Guillaume [1 ]
Iliasov, Alexei [3 ]
Romanovsky, Alexander [2 ]
Stankaitis, Paulius [2 ]
机构
[1] INPT ENSEEIHT, 2 Rue Charles Camichel, Toulouse, France
[2] Newcastle Univ, Sci Sq 1, Newcastle Upon Tyne, Tyne & Wear, England
[3] Formal Route Ltd, 32A Woodhouse Grove, London, England
基金
英国工程与自然科学研究理事会;
关键词
Formal verification; hybridised Event-B; cyber-physical railway signalling systems; VERIFICATION;
D O I
10.1145/3524052
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For years, formal methods have been successfully applied in the railway domain to formally demonstrate safety of railway systems. Despite that, little has been done in the field of formal methods to address the cyber-physical nature of modern railway signalling systems. In this article, we present an approach for a formal development of cyber-physical railway signalling systems that is based on a refinement-based modelling and proof-based verification. Our approach utilises the Event-B formal specification language together with a hybrid system and communication modelling patterns to developing a generic hybrid railway signalling system model that can be further refined to capture a specific railway signalling system. The main technical contribution of this article is the refinement of the hybrid train Event-B model with other railway signalling sub-systems. The complete model of the cyber-physical railway signalling system was formally proved to ensure a safe rolling stock separation and prevent their derailment. Furthermore, the article demonstrates the advantage of the refinement-based development approach of cyber-physical systems, which enables a problem decomposition and in turn reduction in the verification and modelling effort.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] Experimenting with Diversity in the Formal Development of Railway Signalling Systems
    Fantechi, Alessandro
    Gnesi, Stefania
    Lombardi, Giovanni
    ERCIM NEWS, 2008, (75): : 51 - 52
  • [32] Cloud-based cyber-physical systems in manufacturing Cloud-based cyber-physical systems in manufacturing
    Majstorovic, Vidosav D.
    PRODUCTION PLANNING & CONTROL, 2020, 31 (07) : 611 - 612
  • [33] A Formal Approach to Cyber-Physical Attacks
    Lanotte, Ruggero
    Merro, Massimo
    Muradore, Riccardo
    Vigano, Luca
    2017 IEEE 30TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF), 2017, : 436 - 450
  • [34] Change Impact Analysis for Refinement-Based Formal Specification
    Saruwatari, Shinnosuke
    Ishikawa, Fuyuki
    Kobayashi, Tsutomu
    Honiden, Shinichi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (08) : 1462 - 1477
  • [35] A Development Framework for Programming Cyber-Physical Systems
    Chauhan, Saurabh
    Patel, Pankesh
    Delicato, Flavia C.
    Chaudhary, Sanjay
    2016 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SMART CYBER-PHYSICAL SYSTEMS (SESCPS), 2016, : 47 - 53
  • [36] Cyber-physical systems development for construction applications
    Anumba, Chinemelu J.
    Akanmu, Abiola
    Yuan, Xiao
    Kan, Congwen
    FRONTIERS OF ENGINEERING MANAGEMENT, 2021, 8 (01) : 72 - 87
  • [37] Robustness Analysis of Cyber-Physical systems based on Discrete Timed Cyber-Physical Models
    Hsieh, Fu-Shiung
    2021 IEEE WORLD AI IOT CONGRESS (AIIOT), 2021, : 250 - 254
  • [38] Cyber-physical Systems
    Wolf, Wayne
    COMPUTER, 2009, 42 (03) : 88 - 89
  • [39] Cyber-Physical Systems
    Letichevsky A.A.
    Letychevskyi O.O.
    Skobelev V.G.
    Volkov V.A.
    Letichevsky, A.A. (aaletichevsky78@gmail.com), 2017, Springer Science and Business Media, LLC (53) : 821 - 834
  • [40] CYBER-PHYSICAL SYSTEMS
    Zanero, Stefano
    COMPUTER, 2017, 50 (04) : 15 - 16