International audienceWe show that Cubicle, an SMT-based infinite-state model checker, can be applied as a verification engine for GLog, a logic-based language based on relational updates rules that has been applied to specify topology-sensitive distributed protocols with asynchronous communication. In this setting, the absence of protocol anomalies can be reduced to a coverability problem in which the initial set of configurations is not fixed a priori (Existential Coverability Problem). Existential Coverability in GLog can naturally be expressed into Parameterized Verification judgements in Cubicle. The encoding is based on a translation of relational update rules into transition rules that modify cells of unbounded arrays. To show the ef...
Distributed agreement-based systems use common distributed agreement protocols such as leader electi...
Abstract. We consider verification of safety properties for parameter-ized systems with linear topol...
AbstractWe introduce a framework for the verification of protocols involving a distinguished machine...
International audienceWe show that Cubicle, an SMT-based infinite-state model checker, can be applie...
We show that Cubicle [9], an SMT-based infinite-state model checker, can be applied as a verificatio...
International audienceWe show that Cubicle, an SMT-based infinite-state model checker, can be applie...
We present a logic-based framework for the specification and validation of distributed protocols. Ou...
We apply the Infinite-State Model Checking to formally specify and validate protocol skeletons for d...
We report on recent research lines related to parameterized verification and model checking applied ...
We present a framework for the specification of distributed protocols based on a logic-based present...
International audienceThis paper presents a technique for the certification of Cubicle, a model chec...
The verification of network protocols is a challenging problem. Traditional model checking requires ...
Perhaps the most difficult aspect of designing a shared memory multiprocessor is the hardware protoc...
The complex behavior of computer systems offers many challenges for formal verification. The analysi...
It is important to reason about a number of desirable protocol properties to ensure correctness of a...
Distributed agreement-based systems use common distributed agreement protocols such as leader electi...
Abstract. We consider verification of safety properties for parameter-ized systems with linear topol...
AbstractWe introduce a framework for the verification of protocols involving a distinguished machine...
International audienceWe show that Cubicle, an SMT-based infinite-state model checker, can be applie...
We show that Cubicle [9], an SMT-based infinite-state model checker, can be applied as a verificatio...
International audienceWe show that Cubicle, an SMT-based infinite-state model checker, can be applie...
We present a logic-based framework for the specification and validation of distributed protocols. Ou...
We apply the Infinite-State Model Checking to formally specify and validate protocol skeletons for d...
We report on recent research lines related to parameterized verification and model checking applied ...
We present a framework for the specification of distributed protocols based on a logic-based present...
International audienceThis paper presents a technique for the certification of Cubicle, a model chec...
The verification of network protocols is a challenging problem. Traditional model checking requires ...
Perhaps the most difficult aspect of designing a shared memory multiprocessor is the hardware protoc...
The complex behavior of computer systems offers many challenges for formal verification. The analysi...
It is important to reason about a number of desirable protocol properties to ensure correctness of a...
Distributed agreement-based systems use common distributed agreement protocols such as leader electi...
Abstract. We consider verification of safety properties for parameter-ized systems with linear topol...
AbstractWe introduce a framework for the verification of protocols involving a distinguished machine...