International audienceIn 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, to steer the system into a safe state, 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
Reasoning about causes and effects naturally arises in the engineering of safety-critical systems. A...
International audienceEstablishing liabilities in component-based systems is a challenging task, as ...
Component-based software development has emerged as a promising approach for developing complex soft...
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 real-time systems it is crucial to determin...
In component-based safety-critical systems, when a system safety property is violated, it is necessa...
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...
We propose an approach to enhance the fault diagnosis in black-box component-based systems, in which...
Fault diagnosis in networked systems has been an extensively studied field in systems engineering. F...
International audienceFault diagnosis is becoming increasingly important and difficult with the grow...
International audienceWe tackle the problem of explaining faults in real-time systems. Intuitively, ...
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...
International audienceEstablishing liabilities in component-based systems is a challenging task, as ...
Component-based software development has emerged as a promising approach for developing complex soft...
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 real-time systems it is crucial to determin...
In component-based safety-critical systems, when a system safety property is violated, it is necessa...
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...
We propose an approach to enhance the fault diagnosis in black-box component-based systems, in which...
Fault diagnosis in networked systems has been an extensively studied field in systems engineering. F...
International audienceFault diagnosis is becoming increasingly important and difficult with the grow...
International audienceWe tackle the problem of explaining faults in real-time systems. Intuitively, ...
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...
International audienceEstablishing liabilities in component-based systems is a challenging task, as ...
Component-based software development has emerged as a promising approach for developing complex soft...