IDEAS home Printed from https://ideas.repec.org/a/sae/risrel/v239y2025i5p936-965.html

Multi-level risk classification of distributed embedded software failures for autonomous systems

Author

Listed:
  • Alojz Gomola
  • Susanna Dybwad Kristensen
  • Ingrid Bouwer Utne

Abstract

With increasing autonomy in systems, the role of software becomes more prominent as it overtakes human operator functions. The software in autonomy differs from automation with respect to functionality, implementation, and complexity, and software failures contribute to system and operational risk. Such failures, however, are often not sufficiently catered for in current risk assessments and mitigation processes, as they are challenging to identify and quantify, in particular, in the early conceptual design phase. Software reliability is not the same as software safety, as the latter encompasses the context and use of the software, as well as interactions and potential cascading failures to hardware, humans, and the environment. It is also difficult to investigate cascading effects on the system that may follow from software failures. The objective of this paper is to propose a novel classification taxonomy to support a more thorough identification of software failures for systems with different degrees of autonomy, as well as for software implementation techniques. The risk from software is interwoven into the design, development, validation, and verification processes, impacting safe operation. The proposed taxonomy can be used iteratively from the early design phase as the detailed design concepts evolve. The level of abstraction for system and software functions decreases with the design and development process. The validation and verification processes must ensure the software’s safety and reliability on different system abstraction levels. The software taxonomy in this paper includes relevant causes, consequences, and process relationships, and has been created based on existing industry classifications, research, and system models. A case study applying the taxonomy to navigation and collision avoidance functions on the subsystem level of a Maritime Autonomous Surface Ship (MASS) is performed. Software properties extracted from existing systems and knowledge are transformed into a functional model. Each software failure is then described in the context of the system level valid for the design, development, validation, and verification processes for MASS. The overall outcome of the paper may contribute to the safer design of systems through enhanced identification of potential hazards and software failures, leading to improved risk assessments and, as such, a better basis for defining more efficient safety requirements for autonomous systems from the early system development. Even though the paper exemplifies the taxonomy and classification by focusing on MASS, the work has relevance to other types of software-intensive systems.

Suggested Citation

  • Alojz Gomola & Susanna Dybwad Kristensen & Ingrid Bouwer Utne, 2025. "Multi-level risk classification of distributed embedded software failures for autonomous systems," Journal of Risk and Reliability, , vol. 239(5), pages 936-965, October.
  • Handle: RePEc:sae:risrel:v:239:y:2025:i:5:p:936-965
    DOI: 10.1177/1748006X241309170
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1177/1748006X241309170
    Download Restriction: no

    File URL: https://libkey.io/10.1177/1748006X241309170?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Thieme, Christoph A. & Mosleh, Ali & Utne, Ingrid B. & Hegde, Jeevith, 2020. "Incorporating software failure in risk analysis––Part 2: Risk modeling process and case study," Reliability Engineering and System Safety, Elsevier, vol. 198(C).
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Zhang, Yan & Wang, Yu-Hao & Zhao, Xu & Tong, Rui-Peng, 2023. "Dynamic probabilistic risk assessment of emergency response for intelligent coal mining face system, case study: Gas overrun scenario," Resources Policy, Elsevier, vol. 85(PB).
    2. Thieme, Christoph A. & Mosleh, Ali & Utne, Ingrid B. & Hegde, Jeevith, 2020. "Incorporating software failure in risk analysis – Part 1: Software functional failure mode classification," Reliability Engineering and System Safety, Elsevier, vol. 197(C).
    3. Schranner, Felix S. & Misheni, Alireza Abassi & Warnecke, Jork, 2021. "Deriving a representative variant for the functional safety development according to ISO 26262," Reliability Engineering and System Safety, Elsevier, vol. 209(C).
    4. Yang, Xue & Zhou, Tao & Utne, Ingrid Bouwer & Zhang, Wenjun, 2025. "A framework for quantification of coupling risk in the transition between operational modes of MASS," Reliability Engineering and System Safety, Elsevier, vol. 264(PB).
    5. Li, Xue & Oh, Poong & Zhou, Yusheng & Yuen, Kum Fai, 2023. "Operational risk identification of maritime surface autonomous ship: A network analysis approach," Transport Policy, Elsevier, vol. 130(C), pages 1-14.
    6. de Araujo, Matheus Soares & da Silva, Leandro Dias & Sobrinho, Ã lvaro & Cunha, Paulo & Montecchi, Leonardo, 2022. "Reliability analysis of multi-parameter monitoring systems for Intensive Care Units," Reliability Engineering and System Safety, Elsevier, vol. 226(C).

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:sae:risrel:v:239:y:2025:i:5:p:936-965. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: SAGE Publications (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.