Model-Based STPA: Towards Agile Safety-Guided Design with Formalization

被引:2
|
作者
Ahlbrecht, Alexander [1 ]
Zaeske, Wanj A. [1 ]
Durak, Umut [1 ]
机构
[1] German Aerosp Ctr DLR, Inst Flight Syst, Braunschweig, Germany
基金
欧盟地平线“2020”;
关键词
Safety; Agile; Formality; MBSE; STPA; SysML; Design Changes; Tracing; UAM; CPS;
D O I
10.1109/ISSE54508.2022.10005396
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The competition for market entry in emerging segments such as Urban Air Mobility highlights the need for efficient and flexible development processes. This is accompanied by the trend towards software-intensive avionics systems due to the requirement for complex and computationally expensive algorithms. Considering the successful application of agile developments in the software domain, one might conclude that the agile paradigm would be the perfect fit to address these issues. However, for highly safety-critical domains such as aviation, multiple conflicts with the agile paradigm exist. Especially the constraint to follow rigorous and well documented processes contradicts the ideas of agile. To bridge this gap, a comprehensive and well documented, but still flexible process is necessary. Accordingly, this paper proposes a first step towards such an agile safety-guided design, by combining Model-Based Systems Engineering with the System-Theoretic Process Analysis. Particularly, focus is placed on enabling an iterative safety-guided design by providing functionality to track design changes to the corresponding safety artifacts. This automated functionality is enabled by a formalized execution of the safety analysis. At first glance, formalization sounds like a contradiction to the agile paradigm. However, we argue that formality and agility are not necessarily contradicting each other. Our theory is that moving the focus of formality from the human activities to the assisting functionality even increases overall agility. The iterative safety-guided design and resulting identification of safety improvements is demonstrated with examples of a flight assistance system.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] A new safety-guided design methodology to complement model-based safety analysis for safety assurance
    Sun, Minghui
    Fleming, Cody H.
    IFAC PAPERSONLINE, 2022, 55 (41): : 101 - 106
  • [2] Towards Applying a Safety Analysis and Verification Method based on STPA to Agile Software Development
    Wang, Yang
    Wagner, Stefan
    INTERNATIONAL WORKSHOP ON CONTINUOUS SOFTWARE EVOLUTION AND DELIVERY, CSED 2016, 2016, : 5 - 11
  • [3] Towards Model-Based Testing Patterns for Enhancing Agile Methodologies
    Jalalinasab, Darioush
    Ramsin, Raman
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2012, 246 : 57 - 72
  • [4] Safety-Guided Design Concerning Standardization's Requirements of Mowing Robots
    Mouroutsos, Spyridon G.
    Mitka, Eleftheria
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: COMPETITIVE MANUFACTURING FOR INNOVATIVE PRODUCTS AND SERVICES, AMPS 2012, PT I, 2013, 397 : 550 - 557
  • [5] Towards a unified model-based safety assessment
    Peikenkamp, Thomas
    Cavallo, Antonella
    Valacca, Laura
    Boede, Eckard
    Pretzer, Matthias
    Hahn, E. Moritz
    COMPUTER SAFETY, RELIABILTIY, AND SECURITY, PROCEEDINGS, 2006, 4166 : 275 - 288
  • [6] Formalization of SOA Design Patterns Using Model-Based Specification Technique
    Dwivedi, Ashish Kumar
    Rath, Santanu Kumar
    Chakravarthy, Srinivasa L.
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA ENGINEERING (ICCIDE 2018), 2019, 28 : 95 - 101
  • [8] Model-based concurrent systems design for safety
    Park, JY
    Park, YW
    CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2004, 12 (04): : 287 - 294
  • [9] Tentative Formalization of Human-Agent Interaction for Model-Based Interaction Design
    Sakamoto, Takafumi
    Takeuchi, Yugo
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON HUMAN-AGENT INTERACTION (HAI'19), 2019, : 319 - 320
  • [10] Relationships Formalization for Model-Based Product Lines
    Creff, Stephen
    Champeau, Joel
    Monegier, Arnaud
    Jezequel, Jean-Marc
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 158 - 163