Next Article in Journal
Improving Quay Crane Productivity and Delay Management in Conventional Container Terminals Using Artificial Intelligence Tools
Previous Article in Journal
Dynamic Response and Multi-Objective Optimization of Lazy-Wave Dynamic Cables for Large-Capacity Floating Wind Turbines in Shallow Water
Previous Article in Special Issue
Fixed-Time Event-Triggered Fault-Tolerant Formation Control for Autonomous Underwater Vehicle Swarms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Parallel STPA–FTA Risk Assessment Framework for Maritime Autonomous Surface Ships: Development and Case Study Application †

by
Konstantinos Voutzoulidis
* and
Ioannis Tigkas
Department of Naval Architecture, School of Engineering, University of West Attica, Egaleo, 122 43 Athens, Greece
*
Author to whom correspondence should be addressed.
This article is an expanded and substantially enhanced version of the conference paper: Voutzoulidis, K.G.; Tigkas, I.G. Addressing Risk in Autonomous Shipping: A Combined Parallel STPA and FTA Framework. In Innovations in Sustainable Maritime Technology—IMAM 2025; Springer Nature: Cham, Switzerland, 2025; pp. 235–248.
J. Mar. Sci. Eng. 2026, 14(8), 748; https://doi.org/10.3390/jmse14080748
Submission received: 30 March 2026 / Revised: 11 April 2026 / Accepted: 17 April 2026 / Published: 19 April 2026
(This article belongs to the Special Issue Advancements in Autonomous Systems for Complex Maritime Operations)

Abstract

Maritime Autonomous Surface Ships (MASS) introduce new safety challenges associated with complex cyber–physical systems, distributed control architectures, and remote supervisory operation. Traditional maritime risk assessment approaches primarily focus on component failures and historical accident data and may therefore be insufficient for capturing interaction-driven hazards arising in autonomous vessel systems. This study develops a parallel and architecturally synchronized risk assessment framework integrating System-Theoretic Process Analysis (STPA) and Fault Tree Analysis (FTA) for the safety assessment of MASS. Within the proposed framework, both analyses evolve concurrently within a shared system architecture, enabling explicit traceability between hazards, unsafe control actions, causal scenarios, failure events, and accident propagation pathways. The framework is demonstrated through a case study of a Degree of Autonomy 3 short-sea freight vessel operating in a high-density North Sea traffic environment. The integrated analysis identifies dominant accident pathways related to perception degradation, communication disturbance, authority coordination conflicts, maneuver execution deviations, and incorrect collision-risk assessment. The results illustrate how the framework supports structured safety assessment of MASS while preserving traceability between systemic control deficiencies and accident propagation mechanisms.

1. Introduction

The maritime sector is currently experiencing a technological transition driven by developments in digitalization, sensing technologies, artificial intelligence, and remote operation capabilities. These developments are enabling the emergence of Maritime Autonomous Surface Ships (MASS), which introduce varying levels of autonomy in vessel navigation, decision-making, and system management. Autonomous and remotely operated vessels are expected to enhance operational efficiency, reduce human exposure to hazardous working environments, and potentially improve aspects of navigational safety. At the same time, however, the increasing reliance on complex cyber–physical systems, distributed control architectures, and remote supervisory operation introduces new safety challenges that differ fundamentally from those associated with conventionally manned ships [1,2,3,4,5,6].
Recognizing these challenges, international regulatory bodies and maritime institutions have initiated efforts to establish frameworks capable of governing the safe deployment of autonomous vessel technologies. The International Maritime Organization (IMO) is currently progressing the development of a dedicated regulatory framework for Maritime Autonomous Surface Ships, including the formulation of the MASS Code, which aims to define functional requirements and operational principles for vessels operating with varying degrees of autonomy [7,8,9]. Parallel efforts are being pursued by classification societies, which are progressively developing rules and guidance addressing autonomous vessel technologies, remote operation centers, and system redundancy requirements. Organizations such as ABS, DNV, and Bureau Veritas have introduced preliminary frameworks addressing autonomy levels, human–machine interaction, and cyber resilience in autonomous maritime systems [10,11,12]. At the European level, the European Maritime Safety Agency (EMSA) has also contributed to the regulatory discussion through initiatives such as the Risk-Based Assessment Tool (RBAT) methodology, which aims to support the safety of autonomous vessel technologies [13,14]. Collectively, these developments highlight the increasing recognition that robust and transparent safety assessment methodologies are essential for enabling the safe integration of autonomous vessels into existing maritime operations.
Despite these regulatory advancements, the safety assessment of autonomous ships remains a complex challenge. Traditional maritime risk assessment approaches have largely relied on accident statistics, empirical failure data, and analytical techniques focusing primarily on component failures or human error aboard conventionally manned vessels. Methods such as Fault Tree Analysis (FTA), Failure Modes and Effects Analysis (FMEA), HAZID, HAZOP, and Bayesian-based models remain valuable in maritime safety assessment [15,16,17,18,19]. However, when applied in isolation, they may be less capable of fully capturing the emergent, interaction-driven, and software-intensive risks introduced by Maritime Autonomous Surface Ships. In MASS, hazards may arise not only from hardware faults, but also from unsafe control actions, software logic deficiencies, degraded communication, human–automation coordination failures, and cascading effects across tightly coupled shipboard and shore-based systems. These characteristics challenge purely traditional accident models, particularly in the context of sparse failure data and evolving autonomy functions [20,21,22,23].
In parallel, System-Theoretic Process Analysis (STPA) has gained increasing attention as a safety analysis method particularly suited to complex socio-technical systems. Unlike traditional reliability-based methods, STPA does not focus exclusively on component failures but instead examines how unsafe system states may emerge from inadequate control actions, flawed feedback mechanisms, or deficiencies in system design and operational procedures. This systems-oriented perspective is particularly relevant for autonomous and remotely operated vessels, where safety depends on the correct functioning of integrated control architectures linking shipboard automation, sensor systems, communication channels, and shore-based supervisory operators. However, STPA as a standalone method remains primarily qualitative. It does not by itself provide explicit probability estimates, quantitative prioritization of accident contributors, or direct risk ranking, and its application may be affected by modelling subjectivity, analyst expertise, and the increasing complexity of software-intensive control structures [20,21,22,24,25,26,27,28,29,30,31].
Despite the increasing application of both probabilistic and system-theoretic approaches in maritime safety research, their use has largely remained methodologically separate. STPA-based studies typically focus on identifying unsafe control actions and systemic hazards within complex control architectures, whereas probabilistic methods such as Fault Tree Analysis (FTA) are primarily used to model failure propagation mechanisms within technical systems. As a result, existing analyses often address either systemic control deficiencies or probabilistic accident pathways, but rarely integrate both perspectives within a unified analytical structure [19,20,21,22,24,25].
Fuzzy logic has also been explored as a means of addressing uncertainty in MASS. Recent studies have applied fuzzy-based fault tree approaches to complex maritime autonomous systems, enabling the incorporation of expert judgement and linguistic variables in the absence of sufficient statistical data. While such approaches enhance the treatment of epistemic uncertainty and allow for flexible representation of imprecise information, they also introduce increased modelling complexity and may reduce the transparency and direct structural traceability between system-level hazard identification and failure propagation mechanisms [32,33,34].
Several studies have attempted to bridge this gap by combining STPA with probabilistic modelling techniques, most commonly through Bayesian Network (BN) representations derived from STPA outputs [27,28]. While these approaches enable probabilistic reasoning over system-theoretic causal scenarios, they often rely heavily on expert judgement when translating qualitative STPA results into probabilistic structures. In addition, BN formulations may introduce increased modelling complexity, and the resulting models may weaken the explicit traceability between system control interactions and accident propagation pathways.
In addition, to the authors’ knowledge, integrations between STPA and fault-based techniques such as FTA remain relatively limited within the MASS literature. Where such combinations have been explored in other engineering domains, such as process safety and energy systems, they are typically implemented through sequential or loosely coupled approaches, in which the results of STPA are used as an input to fault-tree construction or, conversely, fault-tree structures are developed independently and subsequently linked to system-level analyses [35,36]. While such sequential integrations provide useful insights, they may introduce limitations in maintaining explicit traceability between system-theoretic control structures and fault-based representations. In particular, the separation between the two analytical stages may lead to partial loss of contextual information, inconsistencies in system representation, reduced transparency of the analytical process, and reduced capability to capture feedback interactions and control deficiencies within probabilistic accident propagation models. For complex cyber–physical systems such as Maritime Autonomous Surface Ships; however, the ability to explicitly connect systemic control failures with probabilistic accident propagation mechanisms is particularly important [19,20,27,28,37].
Previous work by the authors introduced the concept of combining System-Theoretic Process Analysis (STPA) with Fault Tree Analysis (FTA) within a parallel analytical framework for investigating safety risks in autonomous shipping operations [20]. That study demonstrated the value of analyzing systemic control deficiencies and component-level failure mechanisms simultaneously in order to obtain a more comprehensive understanding of accident causation in Maritime Autonomous Surface Ships. By combining the systemic perspective of STPA with the structured failure logic of FTA, the approach enables the identification of critical system vulnerabilities, potential cascading failures, and safety control mechanisms that may mitigate emerging risks in complex autonomous maritime systems. At the same time, the integration of FTA provides the capability to evaluate accident pathways quantitatively and to support the prioritization of risk contributors within the system. However, the framework presented in that earlier work was primarily conceptual and did not provide a fully structured methodological workflow or a detailed application within a realistic operational scenario.
Building upon this earlier contribution, the present study further develops and formalizes the approach into a parallel and architecturally synchronized STPA–FTA risk assessment framework for Maritime Autonomous Surface Ships (MASS). Within the proposed framework, system-theoretic hazard identification and fault-tree modelling are integrated within a shared system architecture, enabling both analytical processes to evolve concurrently while maintaining explicit traceability between unsafe control actions, system interactions, failure mechanisms, and accident propagation pathways. In contrast to existing hybrid integration approaches reported in the literature, such as STPA–Bayesian Network (BN) or STPA-FTA combinations, which are typically implemented through transformation-based or sequential/loosely coupled workflows, where the results of one method are introduced into another at a later stage, the framework proposed in this study introduces an architecturally synchronized parallel workflow in which the STPA and FTA analyses evolve concurrently within a shared system architecture.
This coordinated development enables continuous feedback between system-level hazard reasoning and component-level failure analysis, supports the quantitative evaluation of dominant accident pathways, where suitable data are available, and improves the identification and prioritization of safety mitigation strategies for complex autonomous maritime systems. In this study, dominant accident pathways refer to the failure propagation paths corresponding to minimal cut sets (MCS) that structurally represent the most significant contributors to the defined top event when suitable data are available.
This distinction is particularly important when compared to STPA–Bayesian Network (BN) approaches, which primarily rely on the transformation of system-theoretic results into probabilistic dependency structures. While such formulations support probabilistic inference, they may reduce the direct structural traceability between control-level hazard identification and failure propagation modelling. Similarly, sequential or loosely coupled STPA–FTA approaches, where the two methods are applied in stages or linked through intermediate interpretation, may introduce limitations in maintaining consistency between system-theoretic and fault-based representations, as well as reduced integration between control-level reasoning and failure propagation modelling. In contrast, the proposed STPA–FTA framework preserves explicit structural linkage between unsafe control actions, causal scenarios, and fault-tree representations, thereby enhancing interpretability, consistency, and transparency in the analysis of complex autonomous maritime systems. A conceptual comparison of representative hybrid approaches, including STPA–BN, sequential or loosely coupled STPA–FTA, and the proposed parallel STPA–FTA framework, is provided in Table 1.
To demonstrate the applicability of the methodology, the framework is applied to a Degree of Autonomy 3 (DoA) short-sea freight vessel operating within the North Sea corridor. This operational context represents a realistic short-sea shipping scenario characterized by dense maritime traffic, mixed vessel types, and varying operational conditions typical of European coastal routes [38,39,40,41]. The analysis illustrates how unsafe control actions identified through STPA can be systematically connected to probabilistic failure propagation pathways represented within a fault tree structure, enabling the identification of dominant accident pathways and systemic control vulnerabilities within the autonomous vessel architecture.
The main contributions of this work can be summarized as follows. First, the study further develops and formalizes a parallel and architecturally synchronized STPA–FTA risk assessment framework tailored to the safety analysis of Maritime Autonomous Surface Ships. Second, it demonstrates how system-theoretic hazard identification and probabilistic failure modelling can be integrated within a shared analytical architecture, enabling explicit traceability between unsafe control actions, system failures, and accident propagation pathways. Third, the study presents the structured application of the framework to a realistic DoA3 vessel operation, illustrating its practical applicability for safety assessment in complex maritime operational environments. The results demonstrate how the proposed framework enables explicit traceability between systemic hazards, unsafe control actions, and accident propagation pathways while supporting structured and reproducible safety assessment of complex autonomous maritime systems.
The remainder of this paper is organized as follows. Section 2 presents the materials and methods, including the analytical structure and workflow of the proposed STPA–FTA framework. Section 3 describes the results obtained from the case study application. Section 4 discusses the implications of the findings for safety assessment in autonomous maritime operations, while Section 5 summarizes the main conclusions of the study.

2. Materials and Methods

2.1. Research Methodology Overview

This study adopts a methodological research approach aimed at developing and demonstrating a structured risk assessment framework for Maritime Autonomous Surface Ships (MASS). The proposed methodology integrates System-Theoretic Process Analysis (STPA) and Fault Tree Analysis (FTA) within a parallel and architecturally synchronized analytical workflow, enabling systemic hazard identification and failure-based accident modeling to be performed concurrently.
The framework is designed to preserve traceability between system-level hazards, unsafe control actions, causal scenarios, and accident propagation mechanisms. By combining the system-theoretic perspective of STPA with the structured failure logic of FTA, the approach enables structured qualitative evaluation of accident causation and, where suitable data are available, supports quantitative evaluation in complex autonomous maritime systems.
To illustrate the practical applicability of the proposed framework, the methodology is applied to a representative DoA3 short-sea freight vessel operating within a high-density European maritime corridor. The case study demonstrates how the integrated analytical workflow can support structured safety assessment and mitigation strategy development for MASS.

2.2. System-Theoretic Process Analysis (STPA)

System-Theoretic Process Analysis (STPA) is a hazard analysis method derived from the Systems-Theoretic Accident Model and Processes (STAMP), which conceptualizes accidents as the result of inadequate control of system behavior rather than solely as the consequence of component failures. Unlike traditional reliability-based approaches, STPA focuses on interactions within complex socio-technical systems and examines how unsafe system states may emerge from deficiencies in control actions, feedback mechanisms, or system design [21,22,24,26,42].
The STPA methodology typically follows four main steps, as illustrated in Figure 1. First, system losses, hazards, and safety constraints are defined to establish the safety objectives of the analysis. Second, the system control structure is modeled to represent the interactions between controllers, controlled processes, sensors, and actuators within the system. Third, Unsafe Control Actions (UCAs) are identified by examining how control actions may become unsafe under specific operational conditions. Finally, causal scenarios are developed to explain how these unsafe control actions may arise due to control flaws, process model inconsistencies, or system interactions [26].
The systems-oriented perspective of STPA makes it particularly suitable for the analysis of autonomous and remotely operated vessels, where safety depends on complex interactions between automated control systems, onboard sensors, communication channels, and remote supervisory operators [21,24,25,26,42].

2.3. Fault Tree Analysis (FTA)

Fault Tree Analysis (FTA) is a deductive risk analysis technique used to model the logical relationships between system failures and undesired top events. A simplified example of a fault tree structure is illustrated in Figure 2. Starting from a defined accident or system failure event, the method decomposes the contributing causes through a hierarchical structure of logic gates that represent the combinations of lower-level failures required to produce the top event [33,43,44,45,46,47,48].
The fault tree structure allows the systematic identification of failure pathways and the evaluation of their relative significance within the system. Through the identification of minimal cut sets, FTA enables the determination of the smallest combinations of basic events that can lead to the occurrence of the defined top event. When failure probability data are available, the method also supports quantitative risk evaluation and the identification of dominant accident pathways [43,44,45].
Within the context of autonomous maritime systems, FTA provides a structured means of analyzing failure propagation mechanisms associated with system components, software functions, and operational subsystems [20,32,33,46].

2.4. Parallel STPA–FTA Integration Framework

The proposed framework integrates STPA and FTA within an architecturally synchronized parallel analytical structure. Rather than applying the two methods sequentially, the framework develops both analyses concurrently while maintaining traceability between systemic control deficiencies identified through STPA and failure propagation pathways modeled through FTA. This framework builds upon the conceptual parallel STPA–FTA integration introduced in the authors’ earlier work [20], which is here further formalized into a structured analytical workflow and applied to a realistic autonomous vessel case study.
The integration is achieved through a shared system definition that establishes the operational context, system losses, hazards, safety constraints, top events, and failure domains. From this common baseline, the STPA and FTA branches evolve in parallel while maintaining bidirectional interactions between their respective analytical elements. The system control structure developed within STPA informs the architectural structure of the fault tree, while the predefined failure domains are associated with identifiable elements of that control structure and then used to organize the first level of fault-tree decomposition beneath the selected top event.
This synchronized development preserves abstraction consistency between the two analytical branches and maintains explicit traceability between unsafe control actions, causal scenarios, fault-tree events, and accident propagation pathways. In addition, the integrated structure enables the representation of dependencies and interactions between system components across both analytical branches. In this context, common-cause (CCF) and common-mode failures (CMF) [45] affecting multiple subsystems, such as the Autonomous Navigation System (ANS) and the Remote Operations Centre (ROC), are captured through shared causal scenarios identified in the STPA analysis and their consistent representation within the fault-tree architecture. This allows correlated or simultaneous failures to be incorporated at the structural level of the model, without requiring explicit probabilistic common-cause failure formulations.
The integrated outputs of the STPA and FTA analyses are subsequently combined to support risk evaluation and mitigation strategy development. The overall structure of the framework is illustrated in Figure 3.

2.5. Analytical Workflow of the Framework

The analytical workflow of the proposed framework consists of seven main steps.
  • Step 1—Definition of Operational Context, Losses, Hazards, Failure Domains, and Top Events
The analysis begins with the definition of the operational context of the system under consideration, including the system boundary, operating assumptions, and the conditions under which the autonomous functions are expected to operate. System losses, hazards, and safety constraints are then identified in order to establish the safety objectives of the analysis. In parallel, the corresponding top events and a set of failure domains relevant to the fault tree analysis are defined. Failure domains represent major areas of the system within which failures or degraded conditions may contribute to the occurrence of the top event. These elements establish the common analytical baseline from which both the STPA and FTA branches develop.
  • Step 2—Development of Control Structure and Fault Tree Architecture
In the second step, the Hierarchical Control Structure is constructed to represent the functional interactions between controllers, sensors, actuators, controlled processes, and supervisory functions within the system. The predefined failure domains are then associated with the relevant elements of the control structure in order to preserve architectural consistency between the STPA and FTA branches. In parallel, the architectural structure of the fault tree is initiated by retaining the selected Step-1 top event as the root event and organizing the first level of decomposition through the mapped failure domains. Bidirectional interactions between the control structure and the fault tree architecture ensure that both representations remain consistent with the underlying system design and preserve traceability between control logic and fault-tree development.
  • Step 3—Identification of Unsafe Control Actions and Intermediate Fault Tree Events
Based on the hierarchical control structure, Unsafe Control Actions (UCAs) are identified by examining how control actions may become unsafe under specific operational conditions. In parallel, the preliminary fault tree architecture is refined by introducing UCA-derived unsafe functional conditions beneath the relevant failure domains as intermediate events. At this stage, the analysis remains at the level of control logic and unsafe functional behavior; detailed component-level failure modes and probabilities are intentionally deferred. Interactions between the STPA and FTA branches ensure that unsafe control reasoning is incorporated into the fault-tree structure without violating the architectural constraints established in the previous steps.
  • Step 4—Development of Causal Scenarios and Basic Fault Tree Events
The STPA analysis proceeds with the development of causal scenarios that explain how unsafe control actions may arise due to system design deficiencies, inadequate feedback, process model inconsistencies, or interaction failures. In parallel, these causal scenarios are used to guide the further decomposition of the fault tree beneath the unsafe functional conditions introduced in Step 3. The fault tree is thus expanded into lower-level failure paths and basic events representing the technical, functional, communication, software, and operational mechanisms contributing to the accident scenario. These causal representations remain synchronized to preserve traceability between systemic control failures and fault-tree decomposition.
  • Step 5—Evaluation of Risk Significance through Integrated STPA–FTA Analysis
The outputs of the STPA and FTA analyses are integrated in order to evaluate the significance of the identified accident pathways. Within the fault tree analysis, this step includes the structural evaluation of the refined fault-tree branches through minimal cut-set identification and, where suitable data are available, may also include probabilistic evaluation of the modelled accident scenarios. In parallel, the STPA results provide the systemic interpretation of how control deficiencies, unsafe control actions, and causal scenarios contribute to these pathways. The integration of both perspectives enables a comprehensive evaluation of the accident mechanisms within the system.
  • Step 6—Development and Prioritization of Safety Mitigation Strategies
Using the integrated results of the previous step, safety mitigation strategies are developed to address both systemic control deficiencies and failure propagation mechanisms identified through the STPA–FTA analysis. These strategies may include improvements to system control structures, enhanced feedback mechanisms, redundancy provisions, or operational safeguards aimed at preventing the occurrence or escalation of hazardous scenarios and prioritizing safety interventions according to their contribution to dominant accident pathways.
  • Step 7—Result Validation
Finally, the results of the analysis are reviewed and validated in order to assess the robustness, internal consistency, causal plausibility, and traceability of the identified accident pathways and mitigation strategies. Validation may be performed through one or more complementary approaches depending on the scope of the study and the availability of data, including structural consistency review, traceability-based assessment, sensitivity analysis, expert review, simulation, testing, and iterative refinement of earlier analytical steps where necessary.
To demonstrate the applicability of the proposed framework, the methodology is applied to a representative DoA3 short-sea freight vessel operating under remote supervision. The system boundary includes the autonomous navigation system, key shipboard subsystems, communication interfaces, and the Remote Operations Centre (ROC). The detailed configuration of the case study and the results of the analysis are presented in Section 3.

3. Results

3.1. Case Study Description and Operational Context (Step 1—Part A)

To demonstrate the applicability of the proposed framework, the methodology was applied to a representative DoA3 short-sea freight vessel operating within a realistic operational context of high-density maritime traffic typical of North Sea short-sea shipping routes [7,16,39,40,49,50,51]. This operational configuration reflects realistic conditions for near-term deployments of Maritime Autonomous Surface Ships (MASS), where vessels operate with a high level of onboard automation while remaining subject to supervisory monitoring and potential intervention from a Remote Operations Centre (ROC) [27,52,53].
The operational context and system boundary were first defined in order to establish the scope of the safety analysis. The case study operational assumptions were framed in a manner consistent with the Concept of Operation (ConOps) and Operational Envelope (OE) logic used in the emerging IMO MASS regulatory framework [8].
The vessel architecture considered in the case study integrates an Autonomous Navigation System (ANS) responsible for route execution and maneuvering decisions under normal operating conditions [54,55]. The system is supported by multiple sensor subsystems providing situational awareness, including radar, AIS, and other perception technologies. Propulsion and steering control systems execute navigation commands, while communication systems maintain connectivity between the vessel and the ROC.
The operational environment considered in the case study represents a typical short-sea freight operation involving interactions with other vessels, dynamic traffic conditions, and reliance on sensor-based situational awareness and communication links. These characteristics provide a realistic operational context for examining how systemic control deficiencies and component-level failures may interact to produce hazardous scenarios in autonomous maritime operations [39,40,49]. The environmental parameters considered in the case study are defined through representative operational envelopes, capturing variations in traffic density, weather conditions, and visibility typical of high-density short-sea shipping corridors. Rather than being expressed as fixed numerical limits, these parameters are bounded qualitatively to reflect realistic operating conditions where perception, communication, and navigation performance may be degraded.

3.2. System Definition: Losses, Hazards, Failure Domains and Top Event (Step 1—Part B)

Within Step 1 of the framework, the safety objectives of the system were established through the identification of system losses, hazards, and safety constraints associated with the operation of the autonomous vessel. System losses represent unacceptable outcomes that the analysis seeks to prevent.
In the present analysis, the definition of system losses was informed by established maritime safety definitions, including those contained in the IMO Casualty Investigation Code, which classifies marine casualties involving loss of life, total loss of the vessel, or severe environmental damage as very serious marine casualties [56]. Based on these principles, a set of unacceptable losses relevant to the autonomous vessel operation was defined.
Subsequently, system hazards were identified as system states or operational conditions that may lead to these losses if not properly controlled. The identified hazards reflect situations such as degraded situational awareness, incorrect maneuvering decisions, or failures in the interaction between onboard autonomous systems and the Remote Operations Centre (ROC).
For the purpose of the fault tree modelling, a selected accident scenario was defined as the top event in the form of collision with another vessel, which constitutes one of the most critical accident types in dense maritime traffic environments [34,57,58]. While multiple losses and hazards were considered in the STPA branch, focusing on a single representative top event in the FTA branch enables a detailed examination of the traceability between unsafe control actions identified through STPA and failure propagation pathways represented in the fault tree model within the integrated STPA–FTA framework. This focused analysis allows the methodological capabilities of the framework to be illustrated clearly without introducing excessive structural complexity.
In addition, the failure domains relevant to the accident scenario were defined to support the initial architectural structure of the fault tree analysis, which will subsequently provide the first-level branches used in the development of the fault tree model.
The resulting system losses, a representative subset of hazards and failure domains identified during the analysis, and the selected top event are summarized for illustration purposes in Table 2. The complete set of hazards and the failure domain definitions derived during the analysis are provided in Appendix A (Table A1 and Table A2).

3.3. System Control Structure and Fault Tree Architecture (Step 2)

The second step of the framework involves the development of the Hierarchical Control Structure, which forms the foundation for the STPA analysis by representing the interactions between controllers, sensors, actuators, and controlled processes within the autonomous vessel system. The hierarchical control structure provides the basis for identifying how navigation decisions are generated, communicated, monitored, and executed within the autonomous vessel architecture and provides the basis for identifying potential control deficiencies.
The hierarchical control structure developed for the case study vessel is illustrated in Figure 4. The diagram represents the primary control relationships governing vessel navigation, including the interaction between the Remote Operations Centre (ROC), the Autonomous Navigation System (ANS), the actuation system, the perception system, the controlled process represented by vessel motion, and the external environment and surrounding traffic.
Within this control hierarchy, the ANS performs the primary navigation control function during normal operation, issuing heading and speed commands to the actuation system on the basis of perception inputs and vessel-state feedback. The ROC performs a supervisory role, receiving vessel status, alerts, and Mode-of-Operation (MoO) information while retaining the capability to issue override or authority actions when required. The perception system integrates sensing inputs relevant to vessel state and surrounding conditions, while the controlled process and external environment provide the feedback and disturbances that shape navigation performance.
Within the operational context defined in Step 1, which established the Concept of Operation (ConOps) and the relevant Operational Envelope (OE) assumptions, the autonomous navigation system operates within a defined Operational Design Domain (ODD) describing the environmental, traffic, and system conditions under which the autonomous navigation functions are designed to operate safely. The vessel operates under different Modes of Operation (MoO) reflecting the allocation of control authority between onboard automation and the Remote Operations Centre. Under normal conditions, the vessel operates in an autonomous navigation mode supervised by the ROC. If the operational conditions exceed the defined ODD or the system is unable to maintain safe operation within its design limits, the control architecture supports transition to a fallback state, in which predefined safety responses or supervisory intervention from the ROC may be required to maintain safe vessel operation [8].
In parallel, the Fault Tree Analysis (FTA) structure was initiated in a manner consistent with the same system boundary and control architecture. In accordance with the framework, the representative top event selected in Step 1 was retained as the root event of the fault tree. The failure domains defined at Step 1 were then associated with the relevant elements of the control architecture, including decision-making, supervisory control, communication, and execution-related interfaces, and used to form the first-level intermediate branches of the fault-tree, as illustrated in Figure 5. At this stage, the objective is not yet detailed component-level fault decomposition, but the establishment of a traceable architectural structure linking the selected accident scenario to the major failure domains of the system.
This preliminary architectural correspondence between the Hierarchical Control Structure and the fault-tree structure supports the synchronized development of the STPA and FTA branches within the proposed framework. Detailed refinement of the fault-tree branches through UCA-derived unsafe functional conditions and subsequent lower-level causal decomposition is performed in the following stages of the analysis.

3.4. Unsafe Control Actions and Intermediate Fault Tree Events (Step 3)

Following the development of the hierarchical control structure and the initial fault-tree architecture in Step 2, the analysis proceeded with the parallel refinement of the STPA and FTA branches. At this stage, the STPA analysis focused on the identification of Unsafe Control Actions (UCAs) associated with the control interactions represented in the system architecture.
Unsafe control actions arise when control commands provided by system controllers may lead to hazardous system states under specific operational conditions. Consistent with the STPA methodology, unsafe control actions were identified by examining the control actions exchanged between the Autonomous Navigation System (ANS), the actuation system, and the Remote Operations Centre (ROC), and evaluating the conditions under which these control actions may become unsafe. The analysis considered the four standard categories of unsafe control actions:
  • a required control action is not provided when needed
  • an incorrect or unsafe control action is provided
  • a control action is provided too early, too late, or in an incorrect order
  • a control action is applied for too long or stopped too soon
Through this process, a set of unsafe control actions was identified within the navigation control loop of the autonomous vessel. These include situations where collision-avoidance maneuvers are issued too late during a developing encounter, are issued prematurely due to incomplete situational awareness, or supervisory intervention from the Remote Operations Centre (ROC) is not provided when required during critical operational conditions. For clarity of presentation, representative unsafe control actions identified during the analysis are summarized in Table 3, illustrating the relationship between control actions, unsafe control conditions, STPA category, and hazards. The complete set of unsafe control actions (UCAs) derived from the STPA analysis is provided in Appendix A (Table A3).
Each identified unsafe control action was subsequently associated with the relevant system failure domains defined in Step 1, ensuring that the STPA results remained traceable to the corresponding failure domains used in the development of the fault-tree architecture. For example, the unsafe control action UCA-ANS-03, in which the Autonomous Navigation System fails to timely issue a required collision-avoidance maneuver during a developing encounter, is associated with the failure domain FD3—Decision/Planning, reflecting potential deficiencies in encounter assessment, timing or maneuver generation logic. Similarly, unsafe maneuver decisions arising from incomplete situational awareness, such as UCA-ANS-15, are also associated with the failure domain FD3—Decision/Planning, where incorrect interpretation of the operational situation may lead to unsafe maneuver planning. Unsafe control actions related to the absence of supervisory intervention from the Remote Operations Centre, such as UCA-ROC-01, are associated with the failure domain FD7—Human Supervisory (ROC), reflecting situations where required override or intervention commands are not issued during critical operational conditions. The complete mapping between unsafe control actions and the corresponding failure domains used in the analysis is summarized in Appendix A (Table A4).
In parallel with the identification of unsafe control actions, the Fault Tree Analysis (FTA) branch established in Step 2 was further refined. The failure domains defined in Step 1 were retained as the primary structural branches of the fault tree, while unsafe functional conditions associated with the identified unsafe control actions informed the logical refinement of the corresponding fault-tree branches. The resulting structural correspondence between failure domains and localized unsafe control actions is illustrated in Figure 6, demonstrating how the STPA results inform the progressive refinement of the fault-tree architecture.
This synchronized development preserves the architectural correspondence between systemic control reasoning and failure propagation modelling, enabling explicit traceability between unsafe control actions, system failure mechanisms, and accident propagation pathways within the integrated STPA–FTA framework.

3.5. Causal Scenario Development and Fault Tree Refinement (Step 4)

Following the identification of unsafe control actions, the analysis proceeded with the development of causal scenarios describing the conditions under which these unsafe control actions may arise within the system. In accordance with the STPA methodology, causal scenarios were derived by examining potential deficiencies within the control loop structure, including limitations in situational awareness, communication disruptions between the Autonomous Navigation System (ANS) and the Remote Operations Center (ROC), authority-management inconsistencies, execution deviations, and limitations in encounter-assessment logic.
The analysis identified five representative causal scenarios illustrating how such deficiencies may lead to unsafe control actions within the autonomous vessel control architecture.
  • CS-1—Incomplete traffic picture leading to delayed avoidance maneuver.
  • CS-2—Communication latency preventing timely supervisory intervention.
  • CS-3—Authority handover conflict between ANS and ROC.
  • CS-4—Actuation deviation not detected by the controller.
  • CS-5—Incorrect collision-risk assessment by the ANS.
In parallel with the development of causal scenarios, the Fault Tree Analysis (FTA) model was progressively refined by decomposing the unsafe functional conditions identified in Step 3 into intermediate and basic events representing the specific failure mechanisms described by the corresponding causal scenarios. In this way, the fault-tree branches were developed as structural representations of the causal mechanisms identified through the STPA analysis, while remaining organized within the failure-domain architecture established in the earlier stages of the framework.
An illustrative portion of the resulting fault-tree structure is presented in Figure 7, showing the refinement of the FD3—Decision/Planning branch. In this example, the unsafe control action UCA-ANS-03 (avoidance maneuver issued too late) is decomposed into underlying causal conditions, such as incomplete traffic information, delayed traffic updates, or incorrect encounter-risk estimation, and further decomposed into basic events, such as radar sensor failure, delayed sensor data processing, inaccurate vessel state estimation, etc.
Through this process, the causal reasoning developed within the STPA analysis directly informs the failure propagation structure represented in the fault-tree model. This step establishes the analytical bridge between systemic control deficiencies and accident propagation pathways within the integrated STPA–FTA framework.

3.6. Risk Significance Evaluation Through Integrated STPA-FTA Analysis (Step 5)

Following the development of the causal scenarios and the refinement of the representative fault-tree branches in Step 4, the analysis proceeded with the structural evaluation of the resulting fault-tree models. This step identifies the combinations of failure events that may lead to the defined accident scenario and interprets their significance within the systemic hazard structure established through the STPA analysis.
Within the fault-tree analysis, this evaluation was performed through the identification of minimal cut sets associated with the representative fault-tree branches. In the present case study, the minimal cut-set evaluation was used primarily to support the structural interpretation of accident propagation pathways rather than to derive precise probabilistic estimates, as validated reliability data for several of the modeled autonomous-navigation and supervisory-control functions are not currently available. In this context, the identification of dominant accident pathways was guided by the structural characteristics of the fault-tree representation and their linkage to the causal scenarios developed in Step 4. Each pathway represents a distinct failure propagation mechanism through which unsafe control actions may lead to the defined accident scenario. The pathways are therefore identified based on their structural representation and traceability within the model, rather than on any form of quantitative ranking or prioritization. The structural evaluation of the fault-tree branches revealed five dominant accident pathways corresponding to the primary mechanisms represented in the causal scenarios:
  • DP1—Perception and situational-awareness degradation pathway (CS-1)
  • DP2—Communication disturbance pathway (CS-2)
  • DP3—Authority allocation and mode-coordination pathway (CS-3)
  • DP4—Actuation and maneuver-execution deviation pathway (CS-4)
  • DP5—Decision-algorithm collision-risk assessment pathway (CS-5)
These accident pathways, therefore, represent the dominant structural mechanisms through which unsafe control actions identified in the STPA analysis may propagate toward the defined accident scenario. Because the fault-tree branches were derived directly from the STPA causal scenarios and the associated unsafe control actions, the minimal cut sets obtained from the fault-tree evaluation correspond to concrete realizations of the systemic control deficiencies embedded within the system control structure.
Representative minimal cut sets derived from the structural fault-tree evaluation are summarized in Appendix A (Table A5), illustrating the combinations of basic events associated with the dominant accident pathways. The interpretation of these cut sets reconnects the structural failure-propagation perspective of FTA with the systemic control reasoning of STPA, preserving traceability across the analytical chain linking:
Losses     Hazards     Unsafe Control Actions     Causal Scenarios     Failure Events     Accident Pathways
Through this integrated interpretation, the STPA–FTA framework enables the identification of the most critical causal mechanisms contributing to the accident scenario while maintaining explicit traceability between systemic control deficiencies and the failure propagation structure represented in the fault-tree model.

3.7. Safety Mitigation Strategies (Step 6)

Following the identification of the dominant accident pathways in Step 5, safety mitigation strategies were developed to address the systemic control deficiencies and failure propagation mechanisms identified through the integrated STPA–FTA analysis. This step aims to reduce the likelihood of unsafe control actions and to interrupt the accident propagation pathways revealed through the fault-tree evaluation.
Because the dominant accident pathways correspond directly to the causal mechanisms identified in the STPA scenarios, the mitigation strategies focus on strengthening the reliability and coordination of the perception, decision-making, communication, supervisory control, and maneuver execution functions within the autonomous vessel architecture.
The mitigation strategies derived from the analysis address the following principal safety areas:
  • Perception and situational-awareness robustness (DP1)—improving reliability of traffic detection and sensor-fusion processes
  • Communication resilience between the vessel and the Remote Operations Centre (DP2)—ensuring timely supervisory awareness and intervention capability
  • Authority-management coordination between the Autonomous Navigation System (ANS) and the Remote Operations Centre (DP3)—preventing conflicting control actions during authority transitions
  • Execution monitoring and maneuver verification (DP4)—ensuring that commanded maneuvers are correctly executed and deviations are detected
  • Collision-risk assessment robustness within the decision-making algorithms (DP5)—improving the reliability of encounter evaluation and maneuver planning
Representative mitigation strategies derived from the analysis are summarized in Table 4.
The prioritization of mitigation strategies follows the dominant accident pathways identified in Step 5, with perception robustness, authority coordination, and decision-algorithm validation emerging as particularly important safety improvement areas within the present case study.
The mitigation strategies derived from this step demonstrate how the integrated STPA–FTA framework supports the identification of safety improvements addressing both systemic control deficiencies and failure propagation mechanisms. By targeting the dominant accident pathways revealed through the analysis, these strategies contribute to reducing the likelihood of hazardous scenarios within autonomous vessel operations.
To facilitate navigation across the integrated STPA–FTA results, Table 5 provides a structured overview of the analytical traceability chain linking losses, hazards, unsafe control actions, causal scenarios, failure events, dominant accident pathways, representative minimal cut sets, and mitigation strategies, together with their corresponding locations within the manuscript.

3.8. Result Validation (Step 7)

Following the development of the mitigation strategies in Step 6, the results of the integrated STPA–FTA analysis were reviewed and validated in order to assess their consistency, plausibility, and methodological robustness within the defined case study scope. In accordance with the proposed framework, Step 7 does not introduce additional hazards, unsafe control actions, or fault-tree branches, but examines whether the analytical results obtained in the previous steps provide a coherent and credible representation of the safety-critical mechanisms of the system.
Given the conceptual and primarily qualitative nature of the present case study, supported by structural fault-tree evaluation through minimal cut-set identification, and the absence of validated empirical reliability data for the modeled autonomous-navigation, supervisory-control, and ship–shore interaction functions, validation in this paper was performed primarily through structural consistency review and traceability-based plausibility assessment, rather than through full probabilistic sensitivity analysis, experimental testing, or formal expert elicitation. This is consistent with the role of validation at an early design stage, where the objective is to confirm that the model structure, control relationships, and identified safety mechanisms are credible before more detailed verification and quantitative evidence become available [16,25,59,60,61].
The validation performed for the case study focused on three principal aspects:
  • First, the analysis was reviewed for internal structural consistency across the seven-step workflow. In particular, it was confirmed that the operational context and system boundary defined in Step 1 remained stable throughout the analysis; that the Hierarchical Control Structure developed in Step 2 remained consistent with the Unsafe Control Actions identified in Step 3; that the causal scenarios developed in Step 4 plausibly explained the selected UCAs; and that the representative fault-tree branches refined in Steps 4 and 5 remained traceable to the corresponding failure domains, unsafe functional conditions, and dominant accident pathways.
  • Second, the results were examined for causal plausibility within the operational context of the case study. This review considered whether the dominant accident pathways identified in Step 5 were credible for a DoA3 short-sea vessel operating under high-density traffic conditions with ROC supervision. In this respect, the resulting pathways, i.e., perception degradation, communication disturbance, authority-coordination conflict, actuation deviation, and decision-algorithm error, were found to be consistent with the control architecture, mission assumptions, and degraded/fallback conditions represented in the case study.
  • Third, the analysis was reviewed for traceability completeness. Particular attention was given to the preservation of the analytical chain linking losses, hazards, unsafe control actions, causal scenarios, fault-tree branches, minimal cut sets, dominant accident pathways, and mitigation strategies. This traceability is a core requirement of the proposed framework and constitutes one of the principal validation criteria for the integrated STPA–FTA application.
On this basis, the validation indicates that the integrated model provides a structurally coherent and operationally plausible representation of the accident mechanisms associated with the selected collision scenario. In particular, the results support the conclusion that the proposed framework preserves explicit traceability between systemic control deficiencies identified through STPA and failure propagation pathways represented through FTA, while also supporting the structured derivation of targeted mitigation strategies.
In addition to the above validation aspects, the results were further examined from a structural sensitivity perspective. As part of this perspective, a conceptual sensitivity assessment with respect to the system control architecture was also considered. Within the proposed STPA–FTA framework, the minimal cut sets identified in the fault-tree analysis are directly derived from the causal scenarios and control interactions defined in the system control structure. As a result, modifications to the control architecture, such as changes in authority allocation between the Autonomous Navigation System (ANS) and the Remote Operations Centre (ROC), variations in communication pathways, or the introduction of additional supervisory or redundancy mechanisms, lead to corresponding changes in the composition of minimal cut sets. For example, the introduction of additional communication redundancy or supervisory confirmation between the ANS and ROC alters minimal cut sets associated with communication disturbance and coordination failures by removing single-point failure combinations or modifying the combinations of basic events required to produce the top event. Conversely, simplified control structures or reduced communication robustness may preserve or amplify such failure combinations. This analysis demonstrates that the identified minimal cut sets are structurally dependent on the system control architecture and confirms that the proposed framework enables the systematic evaluation of how design modifications influence accident propagation pathways.
At the same time, the present validation remains bounded by the scope of the study. No formal expert review workshop, simulation campaign, prototype testing, or empirically grounded probability sensitivity analysis was conducted at this stage. Accordingly, the present Step 7 should be interpreted as a methodological and structural validation of the case study results, rather than as full external validation of the autonomous vessel design itself. Future work should therefore extend this validation through expert assessment, simulation-based scenario evaluation, and/or, where possible, testing or operational evidence from relevant MASS implementations, in line with the broader validation approaches identified in the framework.

4. Discussion

The results of the case study demonstrate that the proposed framework can support a structured and traceable integration of System-Theoretic Process Analysis (STPA) and Fault Tree Analysis (FTA) for the safety assessment of Maritime Autonomous Surface Ships (MASS). Applied to a representative Degree of Autonomy 3 short-sea freight vessel, the framework enabled the analysis to progress coherently from the definition of losses, hazards, failure domains, and top events to the identification of Unsafe Control Actions (UCAs), causal scenarios, dominant accident pathways, and targeted mitigation strategies. The main value of the framework is therefore not only that it combines two established methods, but that it preserves explicit traceability between systemic control deficiencies and structured accident propagation pathways throughout the analysis.
From the perspective of previous research, the findings are consistent with the growing view that autonomous ship safety may not be adequately captured by traditional risk assessment methods alone. Recent reviews continue to describe STPA as particularly suitable for complex, software-intensive, and autonomy-enabled ship systems, while also noting that many existing MASS risk studies still rely either on qualitative STPA alone or on STPA combinations that are translated into Bayesian-network structures rather than fault-tree logic [17,27,28,37,61,62,63,64]. In this context, the present study supports the argument that a hybrid approach is beneficial, but shows that such integration can also be performed through an architecturally synchronized STPA–FTA structure rather than through a sequential or loosely coupled workflow.
A central implication of the case study is that the dominant accident pathways identified through the fault-tree evaluation are not isolated technical failures, but manifestations of broader socio-technical control problems. The pathways associated with degraded situational awareness, delayed supervisory intervention, authority handover conflict, undetected execution deviation, and incorrect collision-risk assessment show that the safety of a DoA3 vessel depends on the interaction between onboard autonomy, sensing and perception quality, communication performance, supervisory control, and fallback coordination. This interpretation is aligned with recent MASS literature emphasizing that autonomous ship safety is shaped by control-loop interactions, operational context, and the safe management of degraded states and supervisory intervention, not only by component reliability [29,52,65].
The discussion also highlights the relevance of the selected case study configuration. The use of a short-sea autonomous vessel operating in a dense North Sea traffic context provided a demanding and methodologically appropriate application environment for the framework, since it involves conditions in which perception reliability, collision-risk assessment, communication latency, and ROC coordination are safety-critical. The case study was also framed using operational concepts such as the Concept of Operation, Operational Envelope, Operational Design Domain, Modes of Operation, and fallback-state logic, which in the present study served mainly to structure the operational context and interpret degraded and supervisory-control conditions [7,8,21,41,66].
Methodologically, the study suggests that the proposed framework offers two main advantages over the isolated use of either STPA or FTA. First, STPA provides the systemic and control-oriented basis needed to explain why unsafe functional conditions arise in a complex ANS–ROC architecture. Second, FTA provides a disciplined structure for representing how those unsafe conditions propagate through explicit failure branches and for identifying dominant combinations of lower-level events through minimal cut-set analysis, thereby supporting structured risk significance evaluation and, where suitable data are available, quantitative risk evaluation. The combined framework, therefore, supports a richer interpretation than STPA alone, while also avoiding the reduction in safety analysis to purely technical failure propagation detached from the control architecture. This point is particularly important in MASS, where the safety problem is strongly shaped by software behavior, remote supervision, and dynamic authority allocation. Recent review studies similarly conclude that hybrid approaches are likely to be necessary for MASS risk assessment, while also noting that current literature still lacks sufficiently integrated and operationally grounded applications [16,17,22,24,27,29,62,63].
The applicability of the proposed STPA–FTA framework is not limited to the specific case study examined in this work but extends to a broader range of Maritime Autonomous Surface Ship (MASS) configurations and operational scenarios. The structured seven-step workflow enables systematic adaptation to different levels of autonomy, accident classes, and vessel architectures through the consistent application of the defined analytical steps. In this context, variations in system configuration, operational concept, and hazard domain are addressed through the redefinition and refinement of the relevant elements within each step of the analysis, including system boundaries, losses, hazards, control structures, unsafe control actions, and corresponding failure propagation mechanisms. In this way, the framework maintains methodological consistency while allowing systematic and reproducible adaptation to different vessel types, operational concepts, and safety assessment objectives.
At the same time, the study also has important limitations. The case study remains focused on a representative collision scenario and does not attempt to exhaustively evaluate all possible top events or all operational phases in full detail. The fault-tree evaluation was used primarily for structural interpretation of accident pathways through minimal cut-set analysis, rather than for validated probabilistic estimation. This is because empirically grounded reliability data for autonomous navigation, ANS–ROC interaction, and supervisory-control functions remain limited, which is a challenge repeatedly noted in recent autonomous-ship safety research [16,17,18,60]. Accordingly, the results should be interpreted as demonstrating the methodological capability of the framework and the internal coherence of the integrated safety model, rather than as providing final quantitative risk values for a real vessel design.
A second limitation concerns validation. In the present paper, Step 7 was implemented through structural consistency review, plausibility assessment, and traceability validation. This is defensible for an early-design, concept-level case study, particularly given that STPA is widely used at the early concept and architecture stage of system development [64]. However, it does not replace later-stage validation activities such as expert review workshops, high-fidelity simulation, formal verification, prototype testing, or analysis using validated operational datasets. Recent work in autonomous-ship hazard verification also points to the difficulty of validating hazard-analysis results in the absence of supporting data and suggests that additional formal and simulation-based approaches will be increasingly important [60].
These limitations indicate several directions for future research. First, the framework should be extended to additional top events, including allision and grounding, in order to further examine its generalizability across different navigational accident classes. Second, future studies should apply the framework to additional MASS configurations and degrees of autonomy in order to examine how the dominant pathways change with different control architectures and levels of ship–shore dependence. Third, the present structural fault-tree evaluation should be complemented by more robust data-supported quantification when suitable reliability and operational data become available. Finally, the validation stage should be expanded through expert elicitation, simulation-based scenario analysis, and/or, where feasible, operational or experimental evidence.
Overall, the results suggest that the proposed framework provides a structured methodological basis for the integrated safety assessment of autonomous maritime systems. Its main contribution lies in demonstrating that STPA and FTA can be applied in a synchronized and traceable manner within a shared system architecture, enabling the analyst to move systematically from systemic hazards and unsafe control actions to dominant accident pathways and targeted mitigation strategies. In this sense, the framework contributes not only to methodological development in MASS risk assessment but also to the broader challenge of building defendable safety cases for the deployment of remotely supervised and autonomous vessels.

5. Conclusions

This study presented a parallel and architecturally synchronized STPA–FTA risk assessment framework for Maritime Autonomous Surface Ships (MASS) and demonstrated its application to a representative DoA3 short-sea freight vessel operating in a high-density North Sea traffic context.
The proposed framework conceptualized in an earlier work by the authors [20], has now been expanded and critically calibrated to address a persistent methodological gap in MASS safety assessment, namely the limited integration between system-theoretic hazard analysis and fault-based accident propagation modelling. In contrast to sequential or loosely coupled approaches, the framework integrates STPA and FTA through a shared system architecture, enabling both analytical branches to evolve in parallel while preserving explicit traceability between hazards, unsafe control actions, causal scenarios, failure events, and accident pathways.
The case study demonstrated that the framework can support a coherent progression from the definition of operational context, losses, hazards, failure domains, and top events to the identification of Unsafe Control Actions (UCAs), development of causal scenarios, refinement of fault-tree branches, interpretation of dominant accident pathways, and derivation of targeted mitigation strategies. The results showed that the dominant accident pathways in the analyzed collision scenario were associated with perception and situational-awareness degradation, communication disturbance, authority and mode-coordination conflict, actuation and maneuver-execution deviation, and incorrect collision-risk assessment. These findings indicate that autonomous-vessel safety is governed not only by component failures but also by control deficiencies and interactions across the onboard autonomy, sensing, communication, and remote supervisory layers.
The main contribution of the study, therefore, lies in demonstrating that STPA and FTA can be combined in a synchronized and traceable analytical workflow capable of supporting structured safety assessment of complex autonomous maritime systems. In particular, the framework preserves the systems-oriented strengths of STPA while extending the analysis through the structured accident-pathway reasoning of FTA. This makes it suitable for supporting early-stage safety assessment and the development of more transparent and defendable safety cases for MASS.
At the same time, the present study remains bounded by the scope of a concept-level case study. The fault-tree evaluation was used primarily for structural interpretation through minimal cut-set analysis rather than for fully validated probabilistic estimation, and the validation stage focused on structural consistency, plausibility, and traceability rather than experimental or operational verification. Future work should therefore extend the framework to additional accident scenarios, vessel types, and autonomy levels, while also strengthening quantitative support and external validation through expert review, simulation-based assessment, and, where possible, testing or operational evidence.
Overall, the findings suggest that the proposed parallel STPA–FTA framework provides a credible methodological basis for the integrated safety assessment of autonomous ships and contributes to the broader effort to support the safe and regulated deployment of remotely supervised and autonomous vessel operations.

Author Contributions

Conceptualization, K.V. and I.T.; methodology, K.V.; formal analysis, K.V.; investigation, K.V.; data curation, K.V.; visualization, K.V.; writing—original draft preparation, K.V.; writing—review and editing, K.V. and I.T.; supervision, I.T.; resources, K.V. and I.T. All authors have read and agreed to the published version of the manuscript.

Funding

This publication was funded by the Special Account for Research Grants (ELKE) of the University of West Attica. (H παρούσα δημοσίευση εκπονήθηκε με χρηματοδότηση από τον ΕΛΚΕ του Πανεπιστημίου Δυτικής Aττικής).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

This paper was prepared in the context of the doctoral research of the first author. During the preparation of this manuscript, the authors used TopEvent FTA Express—Fault Tree Analysis Software by Reliotech (Version 1.2.7) for FTA modelling. The authors reviewed and edited the software outputs and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ANSAutonomous Navigation System
BNBayesian Network
CCFCommon-Cause Failure
CMFCommon-Mode Failure
ConOpsConcept of Operation
CSCausal Scenario
DoADegree of Autonomy
DPDominant Accident Pathway
EMSAEuropean Maritime Safety Agency
FDFailure Domain
FMEAFailure Modes and Effects Analysis
FTAFault Tree Analysis
HAZIDHazard Identification
HAZOPHazard and Operability Study
IMOInternational Maritime Organization
MASSMaritime Autonomous Surface Ships
MCSMinimal Cut Sets
MoOMode of Operation
ODDOperational Design Domain
OEOperational Envelope
RBATRisk-Based Assessment Tool
ROCRemote Operations Centre
STAMPSystems-Theoretic Accident Model and Processes
STPASystem-Theoretic Process Analysis
UCAUnsafe Control Action

Appendix A. Supporting Analytical Tables

Table A1. Complete set of hazards identified for the case study autonomous vessel.
Table A1. Complete set of hazards identified for the case study autonomous vessel.
Hazard IDHazard Description
H1Inadequate situational awareness for the current encounter context, including missing or incorrect targets, degraded tracking or classification, or an incomplete traffic picture.
H2Unsafe or non-compliant maneuver command issued, such as a trajectory, speed, or heading command that increases collision or grounding risk or conflicts with COLREG intent.
H3Required risk-reducing maneuver not issued or executed in time during a developing encounter situation.
H4Operation outside the validated Operational Envelope (OE) or Operational Design Domain (ODD), including cases where sensing or communication degradation persists without detection or without activation of defined degraded-state behavior.
H5Remote supervisory or override function unavailable or delayed beyond safe limits during operational phases where supervisory intervention is required (Degree of Autonomy 3 specific).
H6Command execution deviates materially from intended behavior without timely detection, resulting in actuation or maneuver execution mismatch that is not detected or compensated.
H7Hazardous interaction between shipboard autonomy and Remote Operations Centre control, including mode confusion, conflicting commands, or unclear authority handover (Degree of Autonomy 3 specific).
H8Integrity of critical navigation inputs (sensor or communication data) compromised without timely detection, leading to incorrect situational awareness or decision-making.
Table A2. Failure domains used to structure the preliminary fault tree architecture.
Table A2. Failure domains used to structure the preliminary fault tree architecture.
Failure DomainDescription
FD1—Perception/SensingFailures affecting sensor availability or detection capability, including sensor outage, interference, misdetection, or misclassification of surrounding traffic.
FD2—Fusion/IntegrityFailures related to track fusion and integrity monitoring, including inconsistent or stale traffic information, integrity monitoring failure, or unverified or maliciously altered input data.
FD3—Decision/PlanningFailures affecting encounter assessment, COLREG reasoning, or maneuver planning logic resulting in unsafe trajectory generation.
FD4—Communication (ANS↔ROC)Failures in the communication link between the Autonomous Navigation System and the Remote Operations Centre, including loss, latency, corruption, or bandwidth degradation affecting supervision or override capability, including cybersecurity-induced corruption or unauthorized command injection.
FD5—Command Execution/ActuationFailures affecting maneuver execution, including steering or thrust commands not executed correctly or vessel response deviating from commanded behavior.
FD6—Mode/Authority ManagementFailures in control authority allocation, including mode confusion, conflicting control commands, or improper handover between autonomous and supervisory control.
FD7—Human Supervisory (ROC)Failures associated with remote human supervision, including delayed intervention, incorrect interpretation of system state, or incorrect override decisions.
Table A3. Complete Unsafe Control Action Set.
Table A3. Complete Unsafe Control Action Set.
UCA IDControl ActionUnsafe Control ConditionSTPA CategoryLinked Hazard(s)
UCA-ANS-01Issue heading/course change commandNo course-change command is issued when an avoidance turn is required in a developing encounter.Not provided when requiredH3, H2
UCA-ANS-02Issue heading/course change commandA course-change command is issued although no collision-avoidance maneuver is required.Provided when not requiredH2
UCA-ANS-03Issue heading/course change commandA course-change command is issued too late to achieve the required safe separation distance.Provided too lateH3
UCA-ANS-04Issue heading/course change commandA course-change command is issued prematurely before a stable encounter assessment is available.Provided too earlyH2
UCA-ANS-05Issue heading/course change commandA course-change command is issued in an incorrect sequence relative to other maneuver commands (e.g., relative to speed update).Wrong orderH2
UCA-ANS-06Issue heading/course change commandA course-change command is maintained too long or terminated too early, resulting in an unsafe maneuver execution.Applied too long/stopped too soonH2
UCA-ANS-07Issue speed/thrust commandNo speed adjustment is issued when speed reduction is required to safely manage an encounter.Not provided when requiredH3
UCA-ANS-08Issue speed/thrust commandA speed adjustment command is issued although no change in speed is required.Provided when not requiredH2
UCA-ANS-09Issue speed/thrust commandA speed adjustment command is issued too late to influence vessel maneuverability.Provided too lateH3
UCA-ANS-10Issue speed/thrust commandA speed adjustment command is issued prematurely, reducing maneuverability under normal navigation conditions.Provided too earlyH2
UCA-ANS-11Issue speed/thrust commandA speed command is maintained too long or terminated prematurely, resulting in an unsafe speed profile.Applied too long/stopped too soonH2
UCA-ANS-12Issue trajectory/maneuver plan update (collision avoidance)No trajectory update is issued when a maneuver re-planning is required to maintain safe navigation.Not provided when requiredH3, H2
UCA-ANS-13Issue trajectory/maneuver plan update (collision avoidance)A trajectory update is issued although no maneuver adjustment is required.Provided when not requiredH2
UCA-ANS-14Issue trajectory/maneuver plan update (collision avoidance)A trajectory update is issued too late to safely resolve the encounter.Provided too lateH3
UCA-ANS-15Issue trajectory/maneuver plan update (collision avoidance)A trajectory update is issued prematurely based on incomplete situational awareness.Provided too earlyH1, H2
UCA-ANS-16Issue trajectory/maneuver plan update (collision avoidance)A trajectory update is issued while the vessel is under ROC authority or during an ongoing authority handover.Wrong orderH7
UCA-ANS-17Issue trajectory/maneuver plan update (collision avoidance)The trajectory plan remains active too long or is terminated prematurely despite changes in traffic conditions.Applied too long/stopped too soonH2
UCA-ANS-18Initiate mode transitionMode transition is not initiated when degradation or ODD exceedance requires fallback behavior.Not provided when requiredH4, H7
UCA-ANS-19Initiate mode transitionMode transition is initiated when not required, creating unnecessary operational disruption and authority confusion.Provided when not requiredH7
UCA-ANS-20Initiate mode transitionMode transition is initiated too late after degradation is detected, leaving unsafe operation ongoing.Provided too lateH4
UCA-ANS-21Initiate mode transitionMode transition is initiated too early (false-positive degradation), causing inappropriate fallback behavior in critical phases.Provided too earlyH4, H7
UCA-ANS-22Initiate mode transitionMode transition is commanded during an authority handover before the ROC is confirmed ready to assume control.Wrong orderH7, H5
UCA-ANS-23Initiate mode transitionFallback/degraded mode is maintained too long/exited too soon, resulting in unsafe capability mismatch in changing conditions.Applied too long/stopped too soonH4
UCA-ANS-24Request ROC intervention/escalationEscalation to the ROC is not requested when supervisory intervention is required.Not provided when requiredH5, H7
UCA-ANS-25Request ROC intervention/escalationEscalation is requested when not required, overloading ROC and increasing delay for truly critical events.Provided when not requiredH5
UCA-ANS-26Request ROC intervention/escalationEscalation request is sent too late for effective supervisory intervention.Provided too lateH5, H3
UCA-ANS-27Request ROC intervention/escalationEscalation request is sent too early, before sufficient system assessment is available, leading to ineffective or conflicting interventions.Provided too earlyH7
UCA-ANS-28Request ROC intervention/escalationEscalation request persists too long or is cancelled prematurely while the unsafe condition remains active.Applied too long/stopped too soonH7, H5
UCA-ANS-29Input Integrity ValidationIntegrity validation of critical navigation inputs is not performed before those inputs are used for encounter assessment.Not provided when requiredH8, H1
UCA-ANS-30Input Integrity ValidationIntegrity is flagged compromised when not compromised, causing inappropriate degraded behaviorProvided when not requiredH4
UCA-ANS-31Input Integrity ValidationIntegrity compromise is detected or flagged too late to prevent unsafe decision-makingProvided too lateH8, H1, H3
UCA-ANS-32Input Integrity ValidationIntegrity compromise flag is cleared prematurely, resulting in unsafe trust in navigation inputs that may still be unreliable.Stopped too soonH8, H1
UCA-ANS-33Input Integrity ValidationIntegrity compromise flag remains active longer than required, resulting in unnecessary degraded operation or restriction.Applied too longH4
UCA-ROC-01Override maneuver (heading/speed/trajectory)ROC override maneuver is not issued when intervention is required due to unsafe ANS behavior or degraded system capability.Not provided when requiredH5, H2
UCA-ROC-02Override maneuver (heading/speed/trajectory)ROC override maneuver is issued when not required, disrupting a safe ANS maneuver and potentially creating new conflicts.Provided when not requiredH7, H2
UCA-ROC-03Override maneuver (heading/speed/trajectory)ROC override maneuver is issued too late to alter outcome in a developing encounter.Provided too lateH5, H3
UCA-ROC-04Override maneuver (heading/speed/trajectory)ROC override maneuver is issued before adequate situational assessment is available.Provided too earlyH1, H2
UCA-ROC-05Override maneuver (heading/speed/trajectory)ROC override is issued in the wrong order relative to authority confirmation (commands sent while ANS still in control/unclear authority).Wrong orderH7
UCA-ROC-06Override maneuver (heading/speed/trajectory)Override command is maintained too long/stopped too soon, producing oscillation or incomplete risk reduction.Applied too long/stopped too soonH7, H2
UCA-ROC-07Approve/force mode transitionROC does not approve/force required mode transition under verified degradation/ODD exceedance.Not provided when requiredH4, H5
UCA-ROC-08Approve/force mode transitionROC forces mode transition when not required, creating unnecessary fallback and authority confusion.Provided when not requiredH7, H4
UCA-ROC-09Approve/force mode transitionROC approval/forcing is issued too late, leaving unsafe operation in normal mode.Provided too lateH4, H5
UCA-ROC-10Approve/force mode transitionROC approval/forcing is issued in the wrong order relative to handover (e.g., approves fallback after authority already assumed/released without sync).Wrong orderH7
UCA-ROC-11Execute authority handover (assume/release control)ROC does not assume control when required (e.g., ANS requests escalation and degradation prevents safe autonomy).Not provided when requiredH5, H7
UCA-ROC-12Execute authority handover (assume/release control)ROC assumes/releases authority when not required, creating mode confusion and conflicting commands.Provided when not requiredH7
UCA-ROC-13Execute authority handover (assume/release control)Authority handover occurs too late to provide effective control.Provided too lateH5, H3
UCA-ROC-14Execute authority handover (assume/release control)Authority handover occurs too early (before communication stability and situational awareness are sufficient), increasing unsafe intervention risk.Provided too earlyH1, H7
UCA-ROC-15Execute authority handover (assume/release control)Authority handover is executed in the wrong order relative to mode confirmation (handover without confirmed state alignment).Wrong orderH7
UCA-ROC-16Execute authority handover (assume/release control)Authority is held too long/released too soon, causing unstable responsibility allocation during multi-phase operations.Applied too long/stopped too soonH7
UCA-ROC-17Impose supervisory operational constraints (e.g., speed limit, conservative policy)ROC does not impose supervisory constraints when required (e.g., reduced visibility/high traffic/degraded sensors).Not provided when requiredH5, H4
UCA-ROC-18Impose supervisory operational constraints (e.g., speed limit, conservative policy)ROC imposes constraints when not required, causing unsafe maneuver limitations (e.g., inability to comply with COLREG due to too strict speed limit).Provided when not requiredH2, H7
UCA-ROC-19Impose supervisory operational constraints (e.g., speed limit, conservative policy)Constraints are imposed too late to influence decision/execution.Provided too lateH5, H3
UCA-ROC-20Impose supervisory operational constraints (e.g., speed limit, conservative policy)Constraints are imposed too early (before situation assessment), causing suboptimal/unsafe behavior in dynamic encounters.Provided too earlyH1, H2
UCA-ROC-21Impose supervisory operational constraints (e.g., speed limit, conservative policy)Constraints are imposed in the wrong order relative to authority/mode change (constraint conflicts with current control policy state).Wrong orderH7
UCA-ROC-22Impose supervisory operational constraints (e.g., speed limit, conservative policy)Constraints are maintained too long/removed too soon, creating policy oscillation or unsafe relaxation of operational constraints.Applied too long/stopped too soonH4, H7
Table A4. Mapping of Unsafe Control Actions to Failure Domains within the Integrated STPA–FTA Framework.
Table A4. Mapping of Unsafe Control Actions to Failure Domains within the Integrated STPA–FTA Framework.
Failure DomainAssociated Control ActionsUCAs Localized in DomainBasis for Assignment
FD1—Perception/Sensing—(input generation/sensing functions)No UCAs are localized in this domain at Step 3 because sensing functions do not issue control actions; failures in sensing/perception are represented as component-level/basic events during later FTA refinement (Step-5) and as causal factors in Step-4 scenarios.
FD2—Fusion/IntegrityInput Integrity ValidationUCA-ANS-29–UCA-ANS-33Integrity monitoring and validation of critical navigation inputs (originating from FD1 and communication sources) prior to encounter assessment and decision-making.
FD3—Decision/PlanningIssue heading/course change command
Issue speed/thrust command
Issue trajectory/maneuver plan update
UCA-ANS-01–UCA-ANS-17Unsafe maneuver planning, timing, and trajectory generation within ANS decision logic.
FD4—Communication (ANS–ROC)Request ROC intervention/escalationUCA-ANS-24–UCA-ANS-28Unsafe supervisory interaction mediated through the ANS-ROC communication interface (escalation timing/necessity/duration).
FD5—Command Execution/Actuation—(execution/actuation response)No UCAs are localized in this domain at Step-3 because actuation does not originate control actions; execution deviations are represented through component-level/basic events and detection/compensation failures during later FTA refinement (Step-5).
FD6—Mode/Authority ManagementInitiate mode transition
Approve/force mode transition
Execute authority handover
UCA-ANS-18–UCA-ANS-23; UCA-ROC-07–UCA-ROC-16Mode transitions and authority allocation/transfer between ANS and ROC.
FD7—Human Supervisory (ROC)Override maneuver
Impose supervisory operational constraints
UCA-ROC-01–UCA-ROC-06; UCA-ROC-17–UCA-ROC-22ROC supervisory intervention (override) and policy/constraint imposition affecting ANS behavior.
Table A5. Representative minimal cut sets derived from the structural fault-tree evaluation for the perception degradation pathway (DP1).
Table A5. Representative minimal cut sets derived from the structural fault-tree evaluation for the perception degradation pathway (DP1).
Minimal Cut SetOrderBasic Event(s)Interpretation
MCS-11Radar sensor failureLoss of primary traffic detection capability
MCS-21AIS signal reception lossLoss of AIS-based vessel identification and traffic awareness
MCS-31Sensor-fusion processing failure or delayFailure or excessive latency in fusion processing preventing timely construction of the traffic picture
MCS-41Corrupted navigation data inputInvalid navigation inputs propagating to perception and decision modules
MCS-51Sensor data processing or synchronization delayTiming misalignment between sensing modules affecting traffic state estimation
MCS-61Incorrect motion or vessel state estimationErrors in relative-motion or vessel state calculation affecting encounter assessment
MCS-71Inconsistent multi-source traffic data not detectedIntegrity monitoring failure allowing conflicting sensor inputs
MCS-82Dense traffic environment + insufficient target discrimination capabilityEnvironmental complexity combined with insufficient filtering performance

References

  1. Utne, I.B.; Rokseth, B.; Sørensen, A.J.; Vinnem, J.E. Towards Supervisory Risk Control of Autonomous Ships. Reliab. Eng. Syst. Saf. 2020, 196, 106757. [Google Scholar] [CrossRef]
  2. Wróbel, K.; Montewka, J.; Kujala, P. Towards the Development of a System-Theoretic Model for Safety Assessment of Autonomous Merchant Vessels. Reliab. Eng. Syst. Saf. 2018, 178, 209–224. [Google Scholar] [CrossRef]
  3. Burmeister, H.-C.; Bruhn, W.; Rødseth, Ø.J.; Porathe, T. Autonomous Unmanned Merchant Vessel and Its Contribution towards the E-Navigation Implementation: The MUNIN Perspective. Int. J. E-Navig. Marit. Econ. 2014, 1, 1–13. [Google Scholar] [CrossRef]
  4. Ferreira, F.; Alves, J.; Leporati, C.; Bertolini, A.; Bargelli, E. Current Regulatory Issues in the Usage of Autonomous Surface Vehicles. In Proceedings of the 2018 OCEANS—MTS/IEEE Kobe Techno-Oceans (OTO), Kobe, Japan, 28–31 May 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–9. [Google Scholar]
  5. Banda, O.A.V.; Kannos, S.; Goerlandt, F.; van Gelder, P.H. A Systemic Hazard Analysis and Management Process for the Concept Design Phase of an Autonomous Vessel. Reliab. Eng. Syst. Saf. 2019, 191, 106584. [Google Scholar] [CrossRef]
  6. Hatledal, L.I.; Skulstad, R.; Li, G.; Styve, A.; Zhang, H. Co-Simulation as a Fundamental Technology for Twin Ships. MIC 2020, 41, 297–311. [Google Scholar] [CrossRef]
  7. International Maritime Organization (IMO). IMO MSC.1/Circ.1638—Outcome of the Regulatory Scoping Exercise for the Use of Maritime Autonomous Surface Ships (MASS); IMO: London, UK, 2021. [Google Scholar]
  8. International Maritime Organization (IMO). IMO MSC.108/4—Development of a Goal-Based Instrument for Maritime Autonomous Surface Ships (MASS); IMO: London, UK, 2024. [Google Scholar]
  9. International Maritime Organization (IMO). IMO MSC.109/5—Development of a Goal-Based Instrument For Maritime Autonomous Surface Ships (MASS); IMO: London, UK, 2024. [Google Scholar]
  10. American Bureau of Shipping (ABS). ABS Requirements for Autonomous and Remote Control Functions; ABS: Houston, TX, USA, 2024. [Google Scholar]
  11. DNV. Autonomous and Remotely Operated Ships; DNV-CG-0264; DNV: Høvik, Norway, 2024. [Google Scholar]
  12. Bureau Veritas BV. Guidelines for Autonomous Shipping; Guidance Note NI 641 DT R01 E; Bureau Veritas: Paris, France, 2019. [Google Scholar]
  13. European Maritime Safety Agency EMSA. RBAT Part 3 Final Report; EMSA: Lisbon, Portugal, 2024.
  14. European Maritime Safety Agency EMSA. RBAT Method Description (Rev.4.2); EMSA: Lisbon, Portugal, 2025.
  15. American Bureau of Shipping ABS. Guidance Notes on Risk Assessment Applications for the Marine and Offshore Industries; ABS: Houston, TX, USA, 2020. [Google Scholar]
  16. Chaal, M.; Ren, X.; BahooToroody, A.; Basnet, S.; Bolbot, V.; Banda, O.A.V.; Gelder, P.V. Research on Risk, Safety, and Reliability of Autonomous Ships: A Bibliometric Review. Saf. Sci. 2023, 167, 106256. [Google Scholar] [CrossRef]
  17. Tao, J.; Liu, Z.; Wang, X.; Cao, Y.; Zhang, M.; Loughney, S.; Wang, J.; Yang, Z. Hazard Identification and Risk Analysis of Maritime Autonomous Surface Ships: A Systematic Review and Future Directions. Ocean Eng. 2024, 307, 118174. [Google Scholar] [CrossRef]
  18. Li, Z.; Zhang, D.; Han, B.; Wan, C. Risk and Reliability Analysis for Maritime Autonomous Surface Ship: A Bibliometric Review of Literature from 2015 to 2022. Accid. Anal. Prev. 2023, 187, 107090. [Google Scholar] [CrossRef]
  19. Zhou, X.-Y.; Liu, Z.-J.; Wang, F.-W.; Wu, Z.-L.; Cui, R.-D. Towards Applicability Evaluation of Hazard Analysis Methods for Autonomous Ships. Ocean Eng. 2020, 214, 107773. [Google Scholar] [CrossRef]
  20. Voutzoulidis, K.G.; Tigkas, I.G. Addressing Risk in Autonomous Shipping: A Combined Parallel STPA and FTA Framework. In Innovations in Sustainable Maritime Technology—IMAM 2025; Spyrou, K.J., Themelis, N., Eds.; Springer Nature Switzerland: Cham, Switzerland, 2025; pp. 235–248. ISBN 978-3-032-02101-4. [Google Scholar]
  21. Park, H.; Kim, J. STPA Analysis for Safe Operation of Maritime Autonomous Surface Ship under Degradation State. Front. Mar. Sci. 2025, 12, 1601515. [Google Scholar] [CrossRef]
  22. Gomola, A.; Bouwer Utne, I. A Novel STPA Approach to Software Safety and Security in Autonomous Maritime Systems. Heliyon 2024, 10, e31483. [Google Scholar] [CrossRef]
  23. Gu, Q.; Deng, B.; He, Y.; Zhang, Y.; Cheng, L.; Wang, Y. MarineSeg: A CNN–Transformer Hybrid Architecture with Feature Voting Decoder for Robust Semantic Segmentation in USV-Captured Images. Neurocomputing 2026, 671, 132597. [Google Scholar] [CrossRef]
  24. Yamada, T.; Sato, M.; Kuranobu, R.; Watanabe, R.; Itoh, H.; Shiokari, M.; Yuzui, T. Evaluation of Effectiveness of the STAMP/STPA in Risk Analysis of Autonomous Ship Systems. J. Phys. Conf. Ser. 2022, 2311, 012021. [Google Scholar] [CrossRef]
  25. Chaal, M.; Valdez Banda, O.A.; Glomsrud, J.A.; Basnet, S.; Hirdaris, S.; Kujala, P. A Framework to Model the STPA Hierarchical Control Structure of an Autonomous Ship. Saf. Sci. 2020, 132, 104939. [Google Scholar] [CrossRef]
  26. Leveson, N.; Thomas, J. STPA Handbook; Massachusetts Institute of Technology (MIT): Cambridge, MA, USA, 2018. [Google Scholar]
  27. Basnet, S.; BahooToroody, A.; Chaal, M.; Lahtinen, J.; Bolbot, V.; Valdez Banda, O.A. Risk Analysis Methodology Using STPA-Based Bayesian Network- Applied to Remote Pilotage Operation. Ocean Eng. 2023, 270, 113569. [Google Scholar] [CrossRef]
  28. Yang, X.; Zhu, Y.; Zhou, T.; Xu, S.; Zhang, W.; Zhou, X.; Meng, X. Integrating Software FMEA and STPA to Develop a Bayesian Network-Based Software Risk Model for Autonomous Ships. JMSE 2023, 12, 4. [Google Scholar] [CrossRef]
  29. Nakashima, T.; Kureta, R.; Khastgir, S. Addressing Systemic Risks in Autonomous Maritime Navigation: A Structured STPA and ODD-Based Methodology. Reliab. Eng. Syst. Saf. 2025, 261, 111041. [Google Scholar] [CrossRef]
  30. Basnet, S.; BahooToroody, A.; Montewka, J.; Chaal, M.; Valdez Banda, O.A. Selecting Cost-Effective Risk Control Option for Advanced Maritime Operations; Integration of STPA-BN-Influence Diagram. Ocean Eng. 2023, 280, 114631. [Google Scholar] [CrossRef]
  31. Harkleroad, E.P.; Vela, A.E.; Kuchar, J.K. Review of Systems-Theoretic Process Analysis (STPA) Method and Results to Support NextGen Concept Assessment and Validation; MIT Lincoln Laboratory: Lexington, MA, USA, 2013. [Google Scholar]
  32. Noh, H.; Kang, K.; Park, J.-Y. Risk Analysis of Autonomous Underwater Vehicle Operation in a Polar Environment Based on Fuzzy Fault Tree Analysis. J. Mar. Sci. Eng. 2023, 11, 1976. [Google Scholar] [CrossRef]
  33. Sahin, B.; Yazidi, A.; Roman, D.; Soylu, A. Ontology-Based Fault Tree Analysis Algorithms in a Fuzzy Environment for Autonomous Ships. IEEE Access 2021, 9, 40915–40932. [Google Scholar] [CrossRef]
  34. Li, P.; Wang, Y.; Yang, Z. Risk Assessment of Maritime Autonomous Surface Ships Collisions Using an FTA-FBN Model. Ocean Eng. 2024, 309, 118444. [Google Scholar] [CrossRef]
  35. Rehail, Y.; Tchouar, N.; Zennir, Y.; Carniel, A. STPA-FTA Hybrid Hazard Analysis Framework Applied to a High Integrity Pressure Protection System. Life Cycle Reliab. Saf. Eng. 2026. [Google Scholar] [CrossRef]
  36. Zhou, Z.; Mao, H.; Yang, B.; Sun, S. A Novel Method for Risk Identification and Quantitative Assessment in Shale Gas Development Phase Based on STPA-FTA-DEMATEL. Unconv. Resour. 2026, 10, 100301. [Google Scholar] [CrossRef]
  37. Ventikos, N.P.; Chmurski, A.; Louzis, K. A Systems-Based Application for Autonomous Vessels Safety: Hazard Identification as a Function of Increasing Autonomy Levels. Saf. Sci. 2020, 131, 104919. [Google Scholar] [CrossRef]
  38. ReVolt—Next Generation Short Sea Shipping. Available online: https://www.dnv.com/news/revolt-next-generation-short-sea-shipping-7279/ (accessed on 26 January 2025).
  39. European Environment Agency; European Maritime Safety Agency. European Maritime Transport Environmental Report 2025; Publications Office: Luxembourg, 2025. [Google Scholar]
  40. Eurostat. Maritime Transport Statistics—Short Sea Shipping of Goods; Eurostat: Luxembourg, 2026. [Google Scholar]
  41. Ahmed, Y.A.; Theotokatos, G.; Maslov, I.; Wennersberg, L.A.L.; Nesheim, D.A. Regulatory and Legal Frameworks Recommendations for Short Sea Shipping Maritime Autonomous Surface Ships. Mar. Policy 2024, 166, 106226. [Google Scholar] [CrossRef]
  42. Leveson, N.G. Engineering a Safer World: Systems Thinking Applied to Safety; The MIT Press: Cambridge, MA, USA, 2012; ISBN 978-0-262-29824-7. [Google Scholar]
  43. National Aeronautics and Space Administration (NASA). Fault Tree Analysis: A Bibliography; NASA Special Publication: Washington, DC, USA, 2000. [Google Scholar]
  44. Vesely, W.E.; Goldberg, F.F.; Roberts, N.H.; Haasl, D.F. NUREG-0492, “Fault Tree Handbook”; U.S. Nuclear Regulatory Commission: Washington, DC, USA, 1981.
  45. International Electrotechnical Commission. IEC 61025:2006—Fault Tree Analysis (FTA); IEC: Geneva, Switzerland, 2006. [Google Scholar]
  46. Byun, S.; Papaelias, M.; Márquez, F.P.G.; Lee, D. Fault-Tree-Analysis-Based Health Monitoring for Autonomous Underwater Vehicle. J. Mar. Sci. Eng. 2022, 10, 1855. [Google Scholar] [CrossRef]
  47. Lee, P.; Bolbot, V.; Theotokatos, G.; Boulougouris, E.; Vassalos, D. Fault Tree Analysis of the Autonomous Navigation for Maritime Autonomous Surface Ships. In Proceedings of the 1st International Conference on the Stability and Safety of Ships and Ocean Vehicles, Online, 6–11 June 2021. [Google Scholar]
  48. Mahboob, Q.; Straub, D. Comparison of Fault Tree and Bayesian Networks for Modeling Safety Critical Components in Railway Systems. In Safety, Reliability and Risk Analysis: Beyond the Horizon; CRC Press: Boca Raton, FL, USA, 2011; ISBN 978-0-415-68379-1. [Google Scholar]
  49. European Commission EU. Transport in Figures 2020; Publications Office of the European Union: Luxembourg, 2020. [Google Scholar]
  50. Port of Rotterdam Authority. Highlights Annual Report; Port of Rotterdam Authority: Rotterdam, The Netherlands, 2024. [Google Scholar]
  51. Bolbot, V.; Theotokatos, G.; Nesheim, D.A.; Lien Wennersberg, L.A. A Holistic Framework for Autonomous Shipping Safety Security and Cybersecurity Assurance; AUTOSHIP EU Funded Project Deliverable D2.6; 2021; Available online: https://www.researchgate.net/publication/361738310_ (accessed on 16 April 2026).
  52. Sumon, M.M.A.; Kim, H.; Rokseth, B. Hazard Analysis of Autonomous Vessel Operation during the Interaction and Execution between Remote Operation Centre Controller and Onboard Controllers. J. Shipp. Trade 2025, 10, 25. [Google Scholar] [CrossRef]
  53. Hoem, Å.S.; Rødseth, Ø.J.; Johnsen, S.O. Adopting the CRIOP Framework as an Interdisciplinary Risk Analysis Method in the Design of Remote Control Centre for Maritime Autonomous Systems. In Advances in Safety Management and Human Performance; Lecture Notes in Networks and Systems; Arezes, P.M., Boring, R.L., Eds.; Springer International Publishing: Cham, Switzerland, 2021; Volume 262, pp. 219–227. ISBN 978-3-030-80287-5. [Google Scholar]
  54. Blindheim, S.; Johansen, T.A.; Utne, I.B. Risk-Based Supervisory Control for Autonomous Ship Navigation. J. Mar. Sci. Technol. 2023, 28, 624–648. [Google Scholar] [CrossRef]
  55. Bolbot, V.; Theotokatos, G.; Wennersberg, L.A. A Method to Identify and Rank Objects and Hazardous Interactions Affecting Autonomous Ships Navigation. J. Navig. 2022, 75, 572–593. [Google Scholar] [CrossRef]
  56. International Maritime Organization. Resolution MSC.255(84)—Adoption of the Code of the International Standards and Recommended Practices for a Safety Investigation into a Marine Casualty or Marine Incident (Casualty Investigation Code); IMO: London, UK, 2008. [Google Scholar]
  57. Tam, C.; Bucknall, R. Collision Risk Assessment for Ships. J. Mar. Sci. Technol. 2010, 15, 257–270. [Google Scholar] [CrossRef]
  58. Lee, P.; Theotokatos, G.; Boulougouris, E.; Bolbot, V. Risk-Informed Collision Avoidance System Design for Maritime Autonomous Surface Ships. Ocean Eng. 2023, 279, 113750. [Google Scholar] [CrossRef]
  59. Sadeghi, R.; Goerlandt, F. Validation of System Safety Hazard Analysis in Safety-Critical Industries: An Interview Study with Industry Practitioners. Saf. Sci. 2023, 161, 106084. [Google Scholar] [CrossRef]
  60. Zhou, X.-Y.; Jin, S.; Mei, Y.; Sun, X.; Yang, X.; Nie, S.; Zhang, W. Towards Hazard Analysis Result Verification for Autonomous Ships: A Formal Verification Method Based on Timed Automata. J. Mar. Sci. Eng. 2025, 13, 1058. [Google Scholar] [CrossRef]
  61. Ralyté, J.; Koutsopoulos, G.; Stirna, J. Verification, Validation, and Evaluation of Modeling Methods: Experiences and Recommendations. In Software and Systems Modeling; Springer: Berlin, Germany, 2025. [Google Scholar] [CrossRef]
  62. Yuzui, T.; Kaneko, F. Toward a Hybrid Approach for the Risk Analysis of Maritime Autonomous Surface Ships: A Systematic Review. J. Mar. Sci. Technol. 2025, 30, 153–176. [Google Scholar] [CrossRef]
  63. Na, S.; Lee, D.; Baek, J.; Kim, S.; Choung, C. Qualitative Risk Assessment Methodology for Maritime Autonomous Surface Ships: Cognitive Model-Based Functional Analysis and Hazard Identification. J. Mar. Sci. Eng. 2025, 13, 970. [Google Scholar] [CrossRef]
  64. Shiokari, M.; Itoh, H.; Yuzui, T.; Ishimura, E.; Miyake, R.; Kudo, J.; Kawashima, S. Structure Model-Based Hazard Identification Method for Autonomous Ships. Reliab. Eng. Syst. Saf. 2024, 247, 110046. [Google Scholar] [CrossRef]
  65. Johansen, T.; Utne, I.B. Human-Autonomy Collaboration in Supervisory Risk Control of Autonomous Ships. J. Mar. Eng. Technol. 2024, 23, 135–153. [Google Scholar] [CrossRef]
  66. Corsi, P.; Jakovlev, S.; Figari, M.; Djackov, V. Analysis and Definition of Certification Requirements for Maritime Autonomous Surface Ship Operation. J. Mar. Sci. Eng. 2025, 13, 751. [Google Scholar] [CrossRef]
Figure 1. Main steps of the System-Theoretic Process Analysis (STPA) methodology (adapted from [26]).
Figure 1. Main steps of the System-Theoretic Process Analysis (STPA) methodology (adapted from [26]).
Jmse 14 00748 g001
Figure 2. Example of a Fault-Tree Structure.
Figure 2. Example of a Fault-Tree Structure.
Jmse 14 00748 g002
Figure 3. Architecturally synchronized parallel STPA–FTA risk assessment framework.
Figure 3. Architecturally synchronized parallel STPA–FTA risk assessment framework.
Jmse 14 00748 g003
Figure 4. Hierarchical control structure of the case study vessel system.
Figure 4. Hierarchical control structure of the case study vessel system.
Jmse 14 00748 g004
Figure 5. Initial fault-tree architecture for the selected top event (generated using TopEvent FTA Express Software by Reliotech—Version 1.2.7).
Figure 5. Initial fault-tree architecture for the selected top event (generated using TopEvent FTA Express Software by Reliotech—Version 1.2.7).
Jmse 14 00748 g005
Figure 6. Refinement of the fault-tree architecture through localized UCA-derived intermediate events (generated using TopEvent FTA Express Software by Reliotech—Version 1.2.7).
Figure 6. Refinement of the fault-tree architecture through localized UCA-derived intermediate events (generated using TopEvent FTA Express Software by Reliotech—Version 1.2.7).
Jmse 14 00748 g006
Figure 7. Representative refined fault-tree branch for the FD3—Decision/Planning domain (generated using TopEvent FTA Express Software by Reliotech—Version 1.2.7).
Figure 7. Representative refined fault-tree branch for the FD3—Decision/Planning domain (generated using TopEvent FTA Express Software by Reliotech—Version 1.2.7).
Jmse 14 00748 g007
Table 1. Conceptual comparison of STPA-based hybrid approaches.
Table 1. Conceptual comparison of STPA-based hybrid approaches.
AspectSTPA–BN ApproachesSequential/Loosely Coupled STPA–FTAProposed Parallel STPA–FTA Framework
Integration logicTransformation of STPA results into probabilistic dependency structures, introducing additional modelling complexityMethods applied in stages and linked, with potential loss of contextual informationConcurrent development within shared system architecture
Structural traceabilityMay be reduced due to transformation into probabilistic dependencies; Reliance on expert judgementLimited due to separation of analytical stagesPreserved through explicit linkage between control actions and fault-tree elements
System representation consistencyDependent on abstraction into probabilistic modelsMay lead to inconsistencies between STPA and FTA modelsMaintained through shared system architecture
Feedback and control representationImplicit within probabilistic dependenciesLimited representation due to staged modellingExplicitly represented through integrated control and failure modelling
InterpretabilityMay be reduced due to probabilistic abstraction of system behaviorDependent on consistency between separate modelsEnhanced through direct mapping between system behavior and failure logic
Table 2. System losses, representative hazards, top event and representative failure domains.
Table 2. System losses, representative hazards, top event and representative failure domains.
CategoryDescription
Loss L1Loss of life or serious injury to crew, passengers, or third parties
Loss L2Total loss of the vessel or loss of seaworthiness resulting from navigational accident
Loss L3Severe environmental damage or pollution
Loss L4Major damage to own vessel or third-party assets
Hazard H1Inadequate situational awareness for encounter context
Hazard H2Unsafe or non-compliant maneuver command issued
Hazard H3Required collision-avoidance maneuver not issued in time
Hazard H5Remote supervisory/override function is unavailable or delayed
Top EventCollision with another vessel
Failure Domain FD3Decision/planning failure affecting encounter assessment or maneuver selection
Failure Domain FD7Human supervisory (ROC) failure affecting timely intervention, interpretation, or override decisions
Table 3. Representative UCAs.
Table 3. Representative UCAs.
UCA IDControl ActionUnsafe Control ConditionSTPA CategoryLinked Hazard(s)
UCA-ANS-03Issue heading/course change commandA course-change command is issued too late to achieve the required safe separation distance.Provided too lateH3
UCA-ANS-15Issue trajectory/maneuver plan updateA trajectory update is issued prematurely based on incomplete situational awareness.Provided too earlyH1, H2
UCA-ROC-01Override maneuver
(heading/speed/trajectory)
ROC override maneuver is not issued when intervention is required due to unsafe ANS behavior or degraded system capability.Not provided when requiredH5, H2
Table 4. Representative mitigation strategies addressing dominant accident pathways.
Table 4. Representative mitigation strategies addressing dominant accident pathways.
Dominant PathwayRepresentative Mitigation Strategy
DP1—Perception degradationSensor redundancy, improved sensor-fusion integrity monitoring, and cross-validation of traffic information from multiple sensing sources.
DP2—Communication disturbanceCommunication redundancy, degraded-mode procedures, and buffered telemetry transmission to ensure continuity of supervisory awareness.
DP3—Authority coordination conflictExplicit authority-management protocols, synchronized mode-transition logic, and confirmation mechanisms for control transfer between ANS and ROC.
DP4—Maneuver execution deviationClosed-loop maneuver monitoring, execution feedback verification, and adaptive control adjustments to compensate for actuation disturbances.
DP5—Decision algorithm misclassificationImproved encounter prediction models, validation of collision-risk thresholds, and integration of supervisory monitoring for anomalous decision behavior.
Table 5. Navigation map of the integrated STPA–FTA traceability chain.
Table 5. Navigation map of the integrated STPA–FTA traceability chain.
Traceability ElementLocation
Losses (L)Table 2
Hazards (H)Table 2; Appendix A
Unsafe Control Actions (UCAs)Table 3; Appendix A
Causal Scenarios (CS)Section 3.5
Fault Trees/Failure Events/Representative Minimal Cut Sets (MCS)Figure 5, Figure 6 and Figure 7; Appendix A
Dominant Accident Pathways (DP)Table 4
Mitigation StrategiesTable 4
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Voutzoulidis, K.; Tigkas, I. A Parallel STPA–FTA Risk Assessment Framework for Maritime Autonomous Surface Ships: Development and Case Study Application. J. Mar. Sci. Eng. 2026, 14, 748. https://doi.org/10.3390/jmse14080748

AMA Style

Voutzoulidis K, Tigkas I. A Parallel STPA–FTA Risk Assessment Framework for Maritime Autonomous Surface Ships: Development and Case Study Application. Journal of Marine Science and Engineering. 2026; 14(8):748. https://doi.org/10.3390/jmse14080748

Chicago/Turabian Style

Voutzoulidis, Konstantinos, and Ioannis Tigkas. 2026. "A Parallel STPA–FTA Risk Assessment Framework for Maritime Autonomous Surface Ships: Development and Case Study Application" Journal of Marine Science and Engineering 14, no. 8: 748. https://doi.org/10.3390/jmse14080748

APA Style

Voutzoulidis, K., & Tigkas, I. (2026). A Parallel STPA–FTA Risk Assessment Framework for Maritime Autonomous Surface Ships: Development and Case Study Application. Journal of Marine Science and Engineering, 14(8), 748. https://doi.org/10.3390/jmse14080748

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop