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 条
  • [1] Formal Modeling of Cyber-Physical Systems: Lessons Learn from Refinement and Proof Based Methods
    Ameur, Yamine Ait
    ADVANCES IN COMPUTING SYSTEMS AND APPLICATIONS, 2019, 50 : 3 - 3
  • [2] A refinement-based development of a distributed signalling system
    Stankaitis, Paulius
    Iliasov, Alexei
    Kobayashi, Tsutomu
    Ait-Ameur, Yamine
    Ishikawa, Fuyuki
    Romanovsky, Alexander
    FORMAL ASPECTS OF COMPUTING, 2021, 33 (06) : 1009 - 1036
  • [3] Model-Based Specification and Refinement for Cyber-Physical Systems
    Drechsler, Rolf
    Autexier, Serge
    Lueth, Christoph
    DYNAMICS IN LOGISTICS, LDIC 2016, 2017, : 3 - 17
  • [4] Improvement of Railway Signalling System by Using Cyber-Physical Model
    Nisandzic, Ranko
    Martinovic, Goran
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2022, 29 (04): : 1193 - 1201
  • [5] A formal framework for distributed cyber-physical systems
    Lion, Benjamin
    Arbab, Farhad
    Talcott, Carolyn
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2022, 128
  • [6] A Refinement Approach to Analyse Critical Cyber-Physical Systems
    Basile, Davide
    Di Giandomenico, Felicita
    Gnesi, Stefania
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 267 - 283
  • [7] A Formal Approach to Physics-based Attacks in Cyber-physical Systems
    Lanotte, Ruggero
    Merro, Massimo
    Munteanu, Andrei
    Vigano, Luca
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2020, 23 (01)
  • [8] The Development of Enterprise Systems based on Cyber-Physical Systems Principles
    Sacala, Ioan Stefan
    Moisescu, Mihnea Alexandru
    ROMANIAN STATISTICAL REVIEW, 2014, (04) : 29 - 39
  • [9] Formal methods for reconfigurable cyber-physical systems in production
    Grochowski, Marco
    Simon, Hendrik
    Bohlender, Dimitri
    Kowalewski, Stefan
    Loecklin, Andreas
    Mueller, Timo
    Jazdi, Nasser
    Und, Andreas Zeller
    Weyrich, Michael
    AT-AUTOMATISIERUNGSTECHNIK, 2020, 68 (01) : 3 - 14
  • [10] A Layered Formal Framework for Modeling of Cyber-Physical Systems
    Ungureanu, George
    Sander, Ingo
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1715 - 1720