In component-based safety-critical embedded systems it is crucial to determine the cause(s) of the violation of a safety property, be it to issue a precise alert or to determine liability of component providers. In this paper we present an approach to blame components based on a single execution trace violating a safety property P. The diagnosis relies on counterfactual reasoning (what would have been the outcome if component C had behaved correctly?) to distinguish component failures that actually contributed to the outcome from failures that had little or no impact on the violation of P
Inspired by the seminal works on causal analysis by Halpern and Pearl, in this paper we introduce a ...
International audienceWe tackle the problem of explaining faults in real-time systems. Intuitively, ...
Determining and computing root causes in system failures is a significant issue in science and engin...
International audienceIn component-based safety-critical embedded systems it is crucial to determine...
International audienceIn component-based safety-critical embedded systems it is crucial to determine...
International audienceIn component-based safety-critical systems, when a system safety property is v...
International audienceIn component-based safety-critical real-time systems it is crucial to determin...
In a concurrent, possibly embedded and distributed system, it is often crucial to be able to determi...
International audienceThis article introduces a general framework for fault ascription, which consis...
This article introduces a general framework for fault ascription, which consists in identifying, wit...
Fault diagnosis in networked systems has been an extensively studied field in systems engineering. F...
International audienceEstablishing liabilities in component-based systems is a challenging task, as ...
We propose an approach to enhance the fault diagnosis in black-box component-based systems, in which...
The complexity of modern safety-critical systems is steadily increasing due to the amount of functio...
Reasoning about causes and effects naturally arises in the engineering of safety-critical systems. A...
Inspired by the seminal works on causal analysis by Halpern and Pearl, in this paper we introduce a ...
International audienceWe tackle the problem of explaining faults in real-time systems. Intuitively, ...
Determining and computing root causes in system failures is a significant issue in science and engin...
International audienceIn component-based safety-critical embedded systems it is crucial to determine...
International audienceIn component-based safety-critical embedded systems it is crucial to determine...
International audienceIn component-based safety-critical systems, when a system safety property is v...
International audienceIn component-based safety-critical real-time systems it is crucial to determin...
In a concurrent, possibly embedded and distributed system, it is often crucial to be able to determi...
International audienceThis article introduces a general framework for fault ascription, which consis...
This article introduces a general framework for fault ascription, which consists in identifying, wit...
Fault diagnosis in networked systems has been an extensively studied field in systems engineering. F...
International audienceEstablishing liabilities in component-based systems is a challenging task, as ...
We propose an approach to enhance the fault diagnosis in black-box component-based systems, in which...
The complexity of modern safety-critical systems is steadily increasing due to the amount of functio...
Reasoning about causes and effects naturally arises in the engineering of safety-critical systems. A...
Inspired by the seminal works on causal analysis by Halpern and Pearl, in this paper we introduce a ...
International audienceWe tackle the problem of explaining faults in real-time systems. Intuitively, ...
Determining and computing root causes in system failures is a significant issue in science and engin...