Fault tree and cutsets calculation modules

ATICA Fault Tree Analysis module enables qualitative and quantitative analysis of failure propagation and effects directly linked to the system model and referencing the safety artifacts introduced at system, logical and physical level.

Compared to conventional fault tree analysis tools, ATICA4CAPELLA works directly embedded in the MBSE tool, facilitating the task of systems engineers and safety analysts keeping consistency along the design and verification phases.

The module supports:

  1. Graphical interface to analyze failure combinations
  2. Calculation of failure probabilities
  3. Identification of cut sets and minimum cut sets (minimum combination of events triggering a failure)

The tool is well suited to identify design flaws, derive design requirements and verify safety objectives quantitatively (failure probability lower than predefined threshold) and qualitatively (no single point of failure).

Systems-safety metamodel

ATICA4CAPELLA metamodel allows to define safety features at different levels of the system architectural layers. The following picture presents the association relationships between different elements available in the model based safety analysis plugin.

The Fault Tree module (and cut set calculator) allows to evaluate the system implementation from a safety perspective. Using the Failure Conditions defined at System Analysis level as reference (see also FHA), the Fault Tree analysis module allows to identify the combination of lower level failure modes (linked to physical constituents of the system) that may provoke a Failure Condition.

Flow down of failure conditions to logical and physical levels

In order to keep traceability across the design layers, the Failure Conditions, Functional Failures and Failure Modes could be associated using the realized and realizing features.

  1. The realized feature allows to link a safety artifact with their corresponding counterpart at a higher level (for instace a Functional Failure has an attribute Realized Failure Condition).
  2. The realizing feature allows to link a safety artifact with their corresponding counterpart at a lower level (for instace a Functional Failure has an attribute Realizing Failure Mode).

These traceability links could be visualized in a Failure Net representation. This table/tree representation gives only a qualitative idea of the inter relationships between Failure Conditions, Functional Failures and Failure Modes; but it is not as detailed as a Fault Tree Analysis, as it does not allow to determine the combination of failures that provoke the higher level events (it only describes that the elements are somehow related).

The failure net could be created from the System Analysis layer, click right, New Diagram / Table... -> [MBSA] Failure Net.

Fault Tree Editor

The Failure Condition is used as root (top) element of the Fault Tree .

The safety analyst can then develop the tree using the gate and event element.<\p>

The Events can be defined directly from the fault tree editor (useful during preliminary analysis), and they can also reference Failure Modes defined in the architectural diagrams and linked to the logical and physical constituents of the system

The currently supported elements are summarized in the following table



All events downstream must occur in order to see an effect upstream


One of the events downstream must occur in order to see an effect upstream


Allows to group a subset of elements in the tree and move them to a separate diagram. Allows also referencing a subset of elements multiple times


Basic event, defined only by a name and a probability of occurrence


More developed event, linked to a failure mode defined in the system model

⚠️ Work in progress

Cut Sets Calculation

The Fault Tree Analysis supports quantitative analysis of failure probability and identification of cut sets and minimum cut sets. This is specially relevant when analyzing complex system architectures, to analyze the effectiveness of the safety barriers and redundancies implemented in the system. It also allows the identification of single points of failure.

Get in touch!

Feel free to reach out to us to get additional info and request a demo -> Contact