Causality and Temporal Dependencies in the Design of Fault Management Systems

10/10/2017
by   Marco Bozzano, et al.
0

Reasoning about causes and effects naturally arises in the engineering of safety-critical systems. A classical example is Fault Tree Analysis, a deductive technique used for system safety assessment, whereby an undesired state is reduced to the set of its immediate causes. The design of fault management systems also requires reasoning on causality relationships. In particular, a fail-operational system needs to ensure timely detection and identification of faults, i.e. recognize the occurrence of run-time faults through their observable effects on the system. Even more complex scenarios arise when multiple faults are involved and may interact in subtle ways. In this work, we propose a formal approach to fault management for complex systems. We first introduce the notions of fault tree and minimal cut sets. We then present a formal framework for the specification and analysis of diagnosability, and for the design of fault detection and identification (FDI) components. Finally, we review recent advances in fault propagation analysis, based on the Timed Failure Propagation Graphs (TFPG) formalism.

READ FULL TEXT
research
07/20/2020

Reasoning with failures

Safety Instrumented Systems (SIS) protect major hazard facilities, e.g. ...
research
04/30/2018

A Formal Transformation Method for Automated Fault Tree Generation from a UML Activity Model

Fault analysis and resolution of faults should be part of any end-to-end...
research
04/27/2022

MetFI: Model-driven Fault Simulation Framework

Safety-critical designs need to ensure reliable operations under hostile...
research
10/17/2022

From Function to Failure

Failure Mode Reasoning (FMR) is a method for formal analysis of system-r...
research
04/06/2020

Safety + AI: A Novel Approach to Update Safety Models Using Artificial Intelligence

Safety-critical systems are becoming larger and more complex to obtain a...
research
04/06/2022

Automatic inference of fault tree models via multi-objective evolutionary algorithms

Fault tree analysis is a well-known technique in reliability engineering...
research
09/24/2020

New categories of Safe Faults in a processor-based Embedded System

The identification of safe faults (i.e., faults which are guaranteed not...

Please sign up or login with your details

Forgot password? Click here to reset