Formal analysis of safety and security requirements of critical systems supported by an extended STPA methodology

被引:26
|
作者
Howard, Giles [1 ]
Butler, Michael [1 ]
Colley, John [1 ]
Sassone, Vladimiro [1 ]
机构
[1] Univ Southampton, Dept Elect & Comp Sci, Southampton, Hants, England
关键词
System analysis and design; systems modeling; cyber-physical systems; formal verification;
D O I
10.1109/EuroSPW.2017.68
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cyber-physical systems represent an engineering challenge due to their safety and security concerns, particularly those systems involved in critical infrastructure which require some of the highest standards of safety, availability, integrity and security. The complexity of these systems makes the identification and analysis of safety and security requirements challenging. In this paper, we present a methodology for identifying and formally analysing safety and security requirements, based on the STPA methodology and combined with modelling, traceability and formal verification through use of the Event-B formal method. Our STPA approach is then leveraged to generate 'critical requirements' to mitigate against undesirable system states, which are subsequently translated into constraints on an Event-B representation of the system. The Rodin toolset allows us to demonstrate that these critical requirements fully mitigate against the undesirable system states and therefore provide automated verification of the critical requirements.
引用
收藏
页码:174 / 180
页数:7
相关论文
共 50 条
  • [1] Exploring a Methodology for Formal Verification of Safety-Critical Systems
    Sheridan, Oisin
    RIGOROUS STATE-BASED METHODS, ABZ 2023, 2023, 14010 : 361 - 365
  • [3] STPA-SafeSec: Safety and security analysis for cyber-physical systems
    Friedberg, Ivo
    McLaughlin, Kieran
    Smith, Paul
    Laverty, David
    Sezer, Sakir
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2017, 34 : 183 - 196
  • [4] Towards a Formal Approach to Analysing Security of Safety-Critical Systems
    Vistbakka, Inna
    Troubitsyna, Elena
    2018 14TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2018), 2018, : 182 - 189
  • [5] Safety requirements analysis for a launching control system based on STPA
    Nan, Qin
    Liang, Ma
    2019 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2019, : 1201 - 1205
  • [6] The Research and Application of Security Requirements Analysis Methodology of Information Systems
    Cui, Jing-Song
    Zhang, Da
    2008 2ND INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION, 2008, : 30 - 36
  • [7] ANALYSIS OF TIMELINESS REQUIREMENTS IN SAFETY-CRITICAL SYSTEMS
    DELEMOS, R
    SAEED, A
    ANDERSON, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 171 - 192
  • [8] A novel STPA approach to software safety and security in autonomous maritime systems
    Gomola, Alojz
    Utne, Ingrid Bouwer
    HELIYON, 2024, 10 (10)
  • [9] Safety Analysis and Requirements Verification of Electronic Checklist System Based on STPA
    Zhou, Ying
    Wang, Lisong
    Hu, Jun
    Wang, Yuanyuan
    PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 300 - 303
  • [10] Behavioral Analysis Of Safety Critical Systems Using Formal Methods
    Rao, Shreesha P.
    Nanda, Manju
    Jayanthi, J.
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 2385 - 2391