Scrum for safety: an agile methodology for safety-critical software systems

被引:3
|
作者
Barbareschi, Mario [2 ]
Barone, Salvatore [1 ]
Carbone, Riccardo [1 ]
Casola, Valentina [1 ]
机构
[1] Univ Naples Federico II, Dept Elect Engn & Informat Technol, Via Claudio 21, I-80125 Naples, Italy
[2] Rete Ferroviaria Italiana SpA, Res & Dev, Piazza Croce Rossa 1, I-00161 Rome, Italy
关键词
Agile software development; Agile processes; Software development; Safety-critical software systems;
D O I
10.1007/s11219-022-09593-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the last years, agile methodologies are gaining substantial momentum, becoming increasingly popular in a broad plethora of industrial contexts. Unfortunately, many obstacles have been met while pursuing adoption in secure and safe systems, where different standards and operational constraints apply. In this paper, we propose a novel agile methodology for the development and innovation of safety-critical systems. In particular, we developed an extension of the well-known Scrum methodology and discussed the complete workflow. We finally validated the applicability of the proposed methodology over a real case study from the railway domain.
引用
收藏
页码:1067 / 1088
页数:22
相关论文
共 50 条
  • [1] 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
  • [2] A Methodology for Modeling Software Safety in Safety-Critical Computing Systems
    Kumar, S. Phani
    Ramaiah, P. Seetha
    Khanaa, V.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (07): : 185 - 193
  • [3] The Methodology of Software Quality Assurance for Safety-Critical Systems
    Jharko, E. Ph.
    [J]. 2015 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2015,
  • [4] 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
  • [5] A Framework for Software Safety in Safety-Critical Systems
    Medikonda, Ben Swarup
    Panchumarthy, Seetha Ramaiah
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2008, 182 : 361 - 374
  • [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] Agile methods for open source safety-critical software
    Gary, Kevin
    Enquobahrie, Andinet
    Ibanez, Luis
    Cheng, Patrick
    Yaniv, Ziv
    Cleary, Kevin
    Kokoori, Shylaja
    Muffih, Benjamin
    Heidenreich, John
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 945 - 962
  • [8] Towards Agile Testing for Railway Safety-critical Software
    Li, Nan
    Guo, Jin
    Lei, Jeff
    Li, Yao
    Rao, Chang
    Cao, YaXin
    [J]. PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [9] 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
  • [10] 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