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 条
  • [31] Security requirements specification by formal methods: a research metadata analysis
    Mishra, Aditya Dev
    Mustafa, Khurram
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (14) : 41847 - 41866
  • [32] Harmonizing Safety, Security and Performance Requirements in Embedded Systems
    Apvrille, Ludovic
    Li, Letitia W.
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1631 - 1636
  • [33] Deriving and Formalising Safety and Security Requirements for Control Systems
    Troubitsyna, Elena
    Vistbakka, Inna
    COMPUTER SAFETY, RELIABILITY, AND SECURITY (SAFECOMP 2018), 2018, 11093 : 107 - 122
  • [34] Formal verification of safety-critical hybrid systems
    Livadas, C
    Lynch, NA
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, 1998, 1386 : 253 - 272
  • [35] Formal Verification of Safety-Critical Aerospace Systems
    Paul, Saswata
    Cruz, Elkin
    Dutta, Airin
    Bhaumik, Ankita
    Blasch, Erik
    Agha, Gul
    Patterson, Stacy
    Kopsaftopoulos, Fotis
    Varela, Carlos
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2023, 38 (05) : 72 - 88
  • [36] THE PRACTICE OF FORMAL METHODS IN SAFETY-CRITICAL SYSTEMS
    LIU, SY
    STAVRIDOU, V
    DUTERTRE, B
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 28 (01) : 77 - 87
  • [37] Formal Techniques for Safety-Critical Systems Preface
    Artho, Cyrille
    Olveczky, Peter Csaba
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 113 : 83 - 84
  • [38] An Integrated Design Methodology for Safety Critical Systems
    Mhenni, Faida
    Choley, Jean-Yves
    Nguyen, Nga
    2016 ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2016, : 445 - 450
  • [39] Methodology for assessing safety-critical systems
    HRL Laboratories, LLC, 3011 Malibu Canyon Road, Malibu, CA 90265-4797, United States
    不详
    Int J Modell Simul, 2007, 2 (99-106):
  • [40] A Survey of Formal Specification Application to Safety Critical Systems
    Nanda, Smruti Priyambada
    Grant, Emanuel S.
    2019 IEEE 2ND INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT), 2019, : 296 - 302