From Requirements Engineering to Safety Assurance: Refinement Approach

被引:4
|
作者
Laibinis, Linas [1 ]
Troubitsyna, Elena [1 ]
Prokhorova, Yuliya [2 ]
Iliasov, Alexei [3 ]
Romanovsky, Alexander [3 ]
机构
[1] Abo Akad Univ, Turku, Finland
[2] Space Syst Finland, Espoo, Finland
[3] Newcastle Univ, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1007/978-3-319-25942-0_13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal modelling and verification are widely used in the development of safety-critical systems. They aim at providing a mathematically-grounded argument about system safety. In particular, this argument can facilitate construction of a safety case - a structured safety assurance document required for certification of safety-critical systems. However, currently there is no adequate support for using the artefacts created during formal modelling in safety case development. In this paper, we present an approach and the corresponding tool support that tackles this problem in the Event-B modelling framework. Our approach establishes a link between safety requirements, Event-B models and corresponding fragments of a safety case. The supporting automated tool ensures traceability between requirements, models and safety cases.
引用
收藏
页码:201 / 216
页数:16
相关论文
共 50 条
  • [21] CaRE: a refinement calculus for requirements engineering based on argumentation theory
    Elrakaiby, Yehia
    Borgida, Alexander
    Ferrari, Alessio
    Mylopoulos, John
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (06): : 2113 - 2132
  • [22] CaRE: A Refinement Calculus for Requirements Engineering Based on Argumentation Semantics
    Elrakaiby, Yehia
    Ferrari, Alessio
    Mylopoulos, John
    2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 364 - 369
  • [23] CaRE: a refinement calculus for requirements engineering based on argumentation theory
    Yehia Elrakaiby
    Alexander Borgida
    Alessio Ferrari
    John Mylopoulos
    Software and Systems Modeling, 2022, 21 (6): : 2113 - 2132
  • [24] Smart safety valves fulfill stringent operability assurance requirements
    Karjalainen, Reijo
    ISA TECH/EXPO Technology Update Conference Proceedings, 2000, 404 : 167 - 172
  • [25] Requirements Engineering - Challenges from the agent-oriented approach
    Cysneiros, Luiz Marcio
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2005, 5 (02): : 110 - 110
  • [26] On Safety, Assurance, and Reliability: A Software Engineering Perspective (Keynote)
    Chechik, Marsha
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 2 - 2
  • [27] Engineering Functional Safety Requirements for Automotive Systems: A Cyber-Physical-Social Approach
    Gharib, Mohamad
    Lollini, Paolo
    Ceccarelli, Andrea
    Bondavalli, Andrea
    201919TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE 2019), 2019, : 74 - 81
  • [28] A cyber-physical-social approach for engineering Functional Safety Requirements for automotive systems
    Gharib, Mohamad
    Ceccarelli, Andrea
    Lollini, Paolo
    Bondavalli, Andrea
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 189
  • [29] Requirements Engineering: from software requirements specification to quality assurance. How MSMEs developers of software in Pereira city do it
    Toro, A.
    Pelaez, L. E.
    ENTRE CIENCIA E INGENIERIA, 2016, (20): : 117 - 123
  • [30] A Requirements Refinement Approach for Service-based Systems
    Zhao, Heng
    Wang, Jian
    Liang, Peng
    Huang, Wei
    PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 495 - 498