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 条
  • [31] Design Verification and Validation for Reliable Safety-critical Autonomous Control Systems
    Yan, Rongjie
    Yang, Junjie
    Zhu, Di
    Huang, Kai
    2018 23RD INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2018, : 170 - 179
  • [32] Seamless Integrated Simulation in Design and Verification Flow for Safety-Critical Systems
    Weissnegger, Ralph
    Schuss, Markus
    Kreiner, Christian
    Pistauer, Markus
    Roemer, Kay
    Steger, Christian
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2016, 2016, 9923 : 359 - 370
  • [33] Integrated formal verification of safety-critical software
    Ge, Ning
    Jenn, Eric
    Breton, Nicolas
    Fonteneau, Yoann
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2018, 20 (04) : 423 - 440
  • [34] Integrated formal verification of safety-critical software
    Ning Ge
    Eric Jenn
    Nicolas Breton
    Yoann Fonteneau
    International Journal on Software Tools for Technology Transfer, 2018, 20 : 423 - 440
  • [35] Multilevel Analysis of Human Performance Models in Safety-Critical Systems
    Dzaack, Jeronimo
    Urbas, Leon
    DIGITAL HUMAN MODELING, PROCEEDINGS, 2009, 5620 : 375 - +
  • [36] Managing Complexity in Safety-critical Railway Signaling Systems using Simplex Architectures
    Schmid, Robert
    Assaf, Katja
    Tiedt, Clemens
    Reiter, Frederic
    Friedenberger, Dirk
    Polze, Andreas
    2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024, 2024,
  • [37] Formal Modeling and Verification of Safety-Critical Software
    Yoo, Junbeom
    Jee, Eunkyoung
    Cha, Sungdeok
    IEEE SOFTWARE, 2009, 26 (03) : 42 - 49
  • [38] Are your systems safety-critical?
    Redmill, F
    IEE REVIEW, 1997, 43 (03): : 93 - &
  • [39] Dependability of safety-critical systems
    Buja, G
    Castellan, S
    Menis, R
    Zuccollo, A
    2004 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), VOLS. 1- 3, 2004, : 1561 - 1566
  • [40] Certification of Safety-Critical Systems
    Leveson, Nancy G.
    Thomas, John P.
    COMMUNICATIONS OF THE ACM, 2023, 66 (10) : 22 - 26