An Approach to Support the Specification of Agile Artifacts in the Development of Safety-Critical Systems

被引:4
|
作者
Muniz Leite, Ana Isabella [1 ,2 ]
机构
[1] Tech Univ Kaiserslautern, Kaiserslautern, Germany
[2] State Univ Paraiba UEPB, Campina Grande, Paraiba, Brazil
关键词
Safety Requirements; User Stories; Agile Development; Safety-Critical Systems;
D O I
10.1109/RE.2017.43
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
[Context Motivation] Providing a correct, complete, and unambiguous requirements specification is still one of the biggest challenges in software engineering. In the case of safety critical systems, this challenge is even greater, since misinterpretations can lead to catastrophic damages to humans and to the environment. Agile development proposes minimizing the challenges in requirements specifications through short iterations, quick feedback, and active stakeholders. However, in safety-critical systems development, there is a gap (either geographical, cultural, educational, or temporal) between safety engineers and developers. [Question Problem] Therefore, it is not possible to be assured by agile development teams that safety aspects are well understood by developers, and, if the latter are aware of the criticality of the problem, that they can implement them accordingly. [Principal Ideas Results] The proposed research aims to provide adequate support for more accurate specification of agile development artifacts in the development of safety-critical systems. In this regard, the first contribution of this research aims at defining an Agile Safety Process, whose purpose is to identify which artifacts or parts thereof are enough to specify failure detection and containment, as well as measures for taking the system to a safe state. The second contribution aims at providing a semi-automated methodology for supporting the specification of agile artifacts, taking into account safety aspects. As a consequence, this research will have a significant impact in terms of improving the creation of evidences to be submitted for certification in terms of timing and accuracy.
引用
收藏
页码:526 / 531
页数:6
相关论文
共 50 条
  • [1] Quality Assurance in Agile Safety-Critical Systems Development
    McBride, Tom
    Lepmets, Marion
    [J]. PROCEEDINGS 2016 10TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2016, : 44 - 51
  • [2] Safety-Critical Systems and Agile Development: A Mapping Study
    Kasauli, Rashidah
    Knauss, Eric
    Kanagwa, Benjamin
    Nilsson, Agneta
    Calikli, Gul
    [J]. 44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 470 - 477
  • [3] Visualizing Change in Agile Safety-Critical Systems
    Cleland-Huang, Jane
    Agrawal, Ankit
    Vierhauser, Michael
    Mayr-Dorn, Christoph
    [J]. IEEE SOFTWARE, 2021, 38 (03) : 43 - 51
  • [4] Challenges of Scaled Agile for Safety-Critical Systems
    Steghofer, Jan-Philipp
    Knauss, Eric
    Horkoff, Jennifer
    Wohlrab, Rebekka
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2019, 2019, 11915 : 350 - 366
  • [5] Agile methods for safety-critical software development
    Weyrauch, K
    Poppendieck, M
    Morsicato, R
    Van Schooenderwoert, N
    Pyritz, B
    [J]. EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 202 - 202
  • [6] A case study of agile software development for safety-Critical systems projects
    Islam, Gibrail
    Storer, Tim
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2020, 200
  • [7] Innovation Welcome: An Agile Approach to Model-Based Development of Safety-Critical Embedded Systems
    Mills, John
    Turin, Raymond
    Mangas, Jeremy
    Ranville, Scott
    [J]. 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 152 - 152
  • [8] Scrum for safety: an agile methodology for safety-critical software systems
    Barbareschi, Mario
    Barone, Salvatore
    Carbone, Riccardo
    Casola, Valentina
    [J]. SOFTWARE QUALITY JOURNAL, 2022, 30 (04) : 1067 - 1088
  • [9] Scrum for safety: an agile methodology for safety-critical software systems
    Mario Barbareschi
    Salvatore Barone
    Riccardo Carbone
    Valentina Casola
    [J]. Software Quality Journal, 2022, 30 : 1067 - 1088
  • [10] Formal specification and development of a safety-critical train management system
    Chiappini, A
    Cimatti, A
    Porzia, C
    Rotondo, G
    Sebastiani, R
    Traverso, P
    Villafiorita, A
    [J]. COMPUTER SAFETY, RELIABILITY AND SECURITY, 1999, 1698 : 410 - 419