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

被引:0
|
作者
Gomola, Alojz [1 ]
Kristensen, Susanna Dybwad [1 ]
Utne, Ingrid Bouwer [1 ]
机构
[1] NTNU, Dept Marine Technol, Otto Nielsens Veg 10, N-7491 Trondheim, Norway
关键词
Software failure; autonomous systems; cyber-physical systems; ship functional model; distributed embedded systems; software risk; taxonomy; autonomous ship software; PART; 1; SAFETY;
D O I
10.1177/1748006X241309170
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页数:30
相关论文
共 50 条
  • [31] Multi-Level Parallelization Scheme for Distributed HEVC Encoding on Multi-Computer Systems
    Ahovainio, Sami
    Mercat, Alexandre
    Viitanen, Marko
    Vanne, Jarno
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [32] HIERARCHICAL CLASSIFICATION BY MULTI-LEVEL RECIPROCITY
    MCQUITTY, LL
    EDUCATIONAL AND PSYCHOLOGICAL MEASUREMENT, 1970, 30 (02) : 227 - &
  • [33] NOTE ON CLASSIFICATION OF MULTI-LEVEL DATA
    LANCE, GN
    WILLIAMS, WT
    COMPUTER JOURNAL, 1967, 9 (04): : 381 - &
  • [34] MULTI-LEVEL AUDIO CLASSIFICATION ARCHITECTURE
    Vavrek, Jozef
    Juhar, Jozef
    ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2015, 13 (04) : 310 - 315
  • [35] MULTI-LEVEL RISK AGGREGATION
    Filipovic, Damir
    ASTIN BULLETIN, 2009, 39 (02): : 565 - 575
  • [36] NESTED LEARNING FOR MULTI-LEVEL CLASSIFICATION
    Achddou, Raphael
    Di Martino, J. Matias
    Sapiro, Guillermo
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 2815 - 2819
  • [37] A Model of Certifier and Accreditor Risk Calculation for Multi-Level Systems
    Loughry, Joe
    2013 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2013, : 224 - 229
  • [38] Custom design of multi-level dynamic memory management subsystem for embedded systems
    Mamagkakis, S
    Atienza, D
    Poucet, C
    Catthoor, E
    Soudris, D
    Mendias, JM
    2004 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, PROCEEDINGS, 2004, : 170 - 175
  • [39] Multi-Level Security Embedded With Surveillance System
    Goyal, Sanket
    Desai, Pranali
    Swaminathan, Vasanth
    IEEE SENSORS JOURNAL, 2017, 17 (22) : 7497 - 7501
  • [40] Distributed Multi-Level Supervision to Effectively Monitor the Operations of a Fleet of Autonomous Vehicles in Agricultural Tasks
    Conesa-Munoz, Jesus
    Gonzalez-de-Soto, Mariano
    Gonzalez-de-Santos, Pablo
    Ribeiro, Angela
    SENSORS, 2015, 15 (03) : 5402 - 5428