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 条
  • [21] Anomaly Detection in Cyber-Physical Systems: A Formal Methods Approach
    Jones, Austin
    Kong, Zhaodan
    Belta, Calin
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 848 - 853
  • [22] Formal Enforcement of Mission Assurance Properties in Cyber-Physical Systems
    Harper, Scott
    Graf, Jonathan
    Capone, Michael A.
    Eng, Justin
    Farrell, Michael
    Lerner, Lee W.
    2017 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2017, : 343 - 349
  • [23] Formal Requirement Debugging for Testing and Verification of Cyber-Physical Systems
    Dokhanchi, Adel
    Hoxha, Bardh
    Fainekos, Georgios
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [24] Formal verification of cyber-physical systems: Coping with continuous elements
    Sanwal, Muhammad Usman (muhammad.usman1@seecs.nust.edu.pk), 1600, Springer Verlag (7971):
  • [25] Active learning of formal plant models for cyber-physical systems
    Ovsiannikova, Polina
    Chivilikhin, Daniil
    Ulyantsev, Vladimir
    Stankevich, Andrey
    Zakirzyanov, Ilya
    Vyatkin, Valeriy
    Shalyto, Anatoly
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 719 - 724
  • [26] Formal Modeling of Testing Software for Cyber-Physical Automation Systems
    Buzhinsky, Igor
    Pang, Cheng
    Vyatkin, Valeriy
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 301 - 306
  • [27] Towards Formal Verification of Neural Networks in Cyber-Physical Systems
    Rossi, Federico
    Bernardeschi, Cinzia
    Cococcioni, Marco
    Palmieri, Maurizio
    NASA FORMAL METHODS, NFM 2024, 2024, 14627 : 207 - 222
  • [28] Formal Verification for Neural Networks in Autonomous Cyber-Physical Systems
    Johnson, Taylor T.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (371):
  • [29] Hybrid Automata for Formal Modeling and Verification of Cyber-Physical Systems
    Krishna, Shankara Narayanan
    Trivedi, Ashutosh
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2013, 93 (03) : 419 - 440
  • [30] Using Formal Concept Analysis for Control in Cyber-Physical Systems
    Klimes, Jiri
    24TH DAAAM INTERNATIONAL SYMPOSIUM ON INTELLIGENT MANUFACTURING AND AUTOMATION, 2013, 2014, 69 : 1518 - 1522