Verification of Multiple Models of a Safety-Critical Motor Controller in Railway Systems

被引:1
|
作者
Proenca, Jose [1 ]
Borrami, Sina [2 ]
de Nova, Jorge Sanchez [2 ]
Pereira, David [1 ]
Nandi, Giann Spilere [1 ]
机构
[1] Polytech Inst Porto, CISTER, Porto, Portugal
[2] Alstom, Stockholm, Sweden
关键词
Verification; Variability; Railway; Real-time automata;
D O I
10.1007/978-3-031-05814-1_6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Motor controllers, such as the ones used in signalling systems, include critical embedded software. Alstom is a company that produces such embedded systems, which must follow complex certification processes that require formal modelling and analysis. The formal analysis of these real-time systems have to balance between including enough details to be useful and abstracting away enough details to be verifiable. This paper describes our work in the context of the European VALU3S project to integrate the analysis of such systems with the Uppaal model checker during the development cycle, involving both developers from Alstom and academic partners. We use special Excel tables to configure the underlying Uppaal models and requirements, bridging these two stakeholders. We follow Software Product Line Engineering principles, e.g., allowing features to be turned on and off and periodicities to be changed, and verify different properties for each of such configuration. We automate the instantiation and verification in Uppaal of a set of selected configurations via an open-source prototype tool named Uppex.
引用
收藏
页码:83 / 94
页数:12
相关论文
共 50 条
  • [41] HAZOP analysis of formal models of safety-critical interactive systems
    Hussey, A
    COMPUTER SAFETY, RELIABILITY AND SECURITY, PROCEEDINGS, 2000, 1943 : 371 - 381
  • [42] Safety-critical systems design
    Douglass, BP
    ELECTRONIC ENGINEERING, 1998, 70 (862): : 45 - +
  • [43] Cybersecurity in safety-critical systems
    Walker, Alastair
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (05)
  • [44] Safety-critical systems design
    Douglass, Bruce Powel
    Electronic Engineering (London), 1998, 70 (862):
  • [45] The ethics of safety-critical systems
    Bowen, J
    COMMUNICATIONS OF THE ACM, 2000, 43 (04) : 91 - 97
  • [46] SAFETY-CRITICAL SYSTEMS - INTRODUCTION
    BENNETT, P
    COMPUTING & CONTROL ENGINEERING JOURNAL, 1994, 5 (01): : 5 - 5
  • [47] Managing Uncertainty in the Design of Safety-Critical Aviation Systems Safety-Critical Unmanned Aerial Systems
    Gebre-Egziabher, Demoz
    PROCEEDINGS OF THE 31ST INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2018), 2018, : 2297 - 2320
  • [48] Safety Analysis of Safety-Critical Systems Using State-Space Models
    Kumar, Vinay
    Singh, Lalit Kumar
    Tripathi, Anil Kumar
    Singh, Pooja
    IEEE SOFTWARE, 2017, 34 (04) : 38 - 45
  • [49] Model-Based Verification and Testing Methodology for Safety-Critical Airborne Systems
    Elqortobi, Mounia
    El-Khouly, Warda
    Rahj, Amine
    Bentahar, Jamal
    Dssouli, Rachida
    NEW TRENDS IN MODEL AND DATA ENGINEERING (MEDI 2018), 2018, 929 : 63 - 74
  • [50] Verification and Testing of Safety-Critical Airborne Systems: a Model-based Methodology
    Elqortobi, Mounia
    El-Khouly, Warda
    Rahj, Amine
    Bentahar, Jamal
    Dssouli, Rachida
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (01) : 271 - 292