Automatic Failure Explanation in CPS Models

03/29/2019
by   Ezio Bartocci, et al.
0

Debugging Cyber-Physical System (CPS) models can be extremely complex. Indeed, only the detection of a failure is insuffcient to know how to correct a faulty model. Faults can propagate in time and in space producing observable misbehaviours in locations completely different from the location of the fault. Understanding the reason of an observed failure is typically a challenging and laborious task left to the experience and domain knowledge of the designer. In this paper, we propose CPSDebug, a novel approach that by combining testing, specification mining, and failure analysis, can automatically explain failures in Simulink/Stateflow models. We evaluate CPSDebug on two case studies, involving two use scenarios and several classes of faults, demonstrating the potential value of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/17/2023

Predictive Fault Tolerance for Autonomous Robot Swarms

Active fault tolerance is essential for robot swarms to retain long-term...
research
07/01/2019

Understanding Fault Scenarios and Impacts through Fault Injection Experiments in Cielo

We present a set of fault injection experiments performed on the ACES (L...
research
07/20/2020

Reasoning with failures

Safety Instrumented Systems (SIS) protect major hazard facilities, e.g. ...
research
09/20/2023

Reproducing Failures in Fault Signatures

Software often fails in the field, however reproducing and debugging fie...
research
02/02/2023

A novel failure indexing approach with run-time values of program variables

Failures with different root causes can disturb multi-fault localization...
research
09/23/2021

Degradation and Failure Mechanisms of Complex Systems: Principles

A cyber physical human complex system failure prevents the accomplishmen...
research
02/02/2021

Reinforcement Learning with Probabilistic Boolean Network Models of Smart Grid Devices

The area of Smart Power Grids needs to constantly improve its efficiency...

Please sign up or login with your details

Forgot password? Click here to reset