International audienceModel checking techniques verify that a model satisfies a given temporal property. When the model violates the property, the model checker returns a counterexample, which is a sequence of actions leading to a state where the property is not satisfied. Understanding this counterexample for debugging the specification is a complicated task because the developer has to understand by manual analysis all the steps (possibly many) that have provoked the bug. The objective of this work is to improve the comprehension of counterexamples and thus to simplify the detection of the source of the bug. Given a liveness property, our approach first extends the model with prefix / suffix information w.r.t. that property. This enriched...
Formal verification by means of model checking avails in discovering design issues of safety systems...
Safe data abstractions are widely used for verification purposes. Positive verification results can ...
Despite being one of the most reliable approaches for ensuring system correctness, model checking re...
International audienceModel checking techniques verify that a model satisfies a given temporal prope...
International audienceModel checking is an established technique for automatically verifying that a ...
Model checking is an established technique for automatically verifying that a model satisfies a give...
International audienceModel checking is an established technique for automatically verifying that a ...
International audienceDesigning and developing distributed software has always been a tedious and er...
International audienceIn this paper, we present the CLEAR visualizer tool, which supports the debugg...
peer-reviewedCounterexamples explain why a desired temporal logic property fails to hold. The genera...
International audienceWe consider lightweight usage of model-checking for the debugging of Simulink ...
Since counterexamples generated by model checking tools are only symptoms of faults in the model, a ...
Modern software model checkers find safety violations: breaches where the system has entered some ba...
AbstractModel checking is an automatic technique used for the verification of finite systems. A mode...
International audienceThe model-checking problem for Software Products Lines (SPLs) is harder than f...
Formal verification by means of model checking avails in discovering design issues of safety systems...
Safe data abstractions are widely used for verification purposes. Positive verification results can ...
Despite being one of the most reliable approaches for ensuring system correctness, model checking re...
International audienceModel checking techniques verify that a model satisfies a given temporal prope...
International audienceModel checking is an established technique for automatically verifying that a ...
Model checking is an established technique for automatically verifying that a model satisfies a give...
International audienceModel checking is an established technique for automatically verifying that a ...
International audienceDesigning and developing distributed software has always been a tedious and er...
International audienceIn this paper, we present the CLEAR visualizer tool, which supports the debugg...
peer-reviewedCounterexamples explain why a desired temporal logic property fails to hold. The genera...
International audienceWe consider lightweight usage of model-checking for the debugging of Simulink ...
Since counterexamples generated by model checking tools are only symptoms of faults in the model, a ...
Modern software model checkers find safety violations: breaches where the system has entered some ba...
AbstractModel checking is an automatic technique used for the verification of finite systems. A mode...
International audienceThe model-checking problem for Software Products Lines (SPLs) is harder than f...
Formal verification by means of model checking avails in discovering design issues of safety systems...
Safe data abstractions are widely used for verification purposes. Positive verification results can ...
Despite being one of the most reliable approaches for ensuring system correctness, model checking re...