International audienceDespite the high-level of automation offered by model-checking techniques for proving that a system satisfies its specification, if one property is violated the designer is left with a counterexample trace to understand.In this paper, we overview ten families of techniques used to diagnose a system relying on traces. However, whereas these techniques are highly effective and are largely used, they are either not yet available in the context of model-checking or they are not adapted to the particularities of this verification technique.To address this, we have identified three very challenging problems hindering the concurrent systems diagnosis process. Through this analysis we have defined a roadmap for future research...
Model checking has become the most widely used technique for the verification of state based systems...
There is significant room for improving users ’ experiences with model checking tools. An error trac...
International audienceModel-Driven Engineering is a development paradigm that uses models instead of...
International audienceDespite the high-level of automation offered by model-checking techniques for ...
Trace analysis can be a useful way to discover problems in a program under test. Rather than writing...
peer reviewedOffline trace checking tools check whether a specification holds on a log of events rec...
The design of a distributed system is known to be a difficult task which can be eased by various tec...
Explicit-state model checking is a formal software verification technique that differs from peer rev...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
textTraditional approaches for eliminating errors in concurrent and distributed programs include fo...
\u3cp\u3eModel checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 200...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
Model checking is a formal verification technique verifying that a system behavior satisfies formal ...
International audienceVerification process including model checking is a technique used to verify th...
This thesis presents a formal framework for the analysis of execution traces collected from distribu...
Model checking has become the most widely used technique for the verification of state based systems...
There is significant room for improving users ’ experiences with model checking tools. An error trac...
International audienceModel-Driven Engineering is a development paradigm that uses models instead of...
International audienceDespite the high-level of automation offered by model-checking techniques for ...
Trace analysis can be a useful way to discover problems in a program under test. Rather than writing...
peer reviewedOffline trace checking tools check whether a specification holds on a log of events rec...
The design of a distributed system is known to be a difficult task which can be eased by various tec...
Explicit-state model checking is a formal software verification technique that differs from peer rev...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
textTraditional approaches for eliminating errors in concurrent and distributed programs include fo...
\u3cp\u3eModel checking (Baier and Katoen in Principles of model checking, MIT Press, Cambridge, 200...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
Model checking is a formal verification technique verifying that a system behavior satisfies formal ...
International audienceVerification process including model checking is a technique used to verify th...
This thesis presents a formal framework for the analysis of execution traces collected from distribu...
Model checking has become the most widely used technique for the verification of state based systems...
There is significant room for improving users ’ experiences with model checking tools. An error trac...
International audienceModel-Driven Engineering is a development paradigm that uses models instead of...