This paper presents a hybrid method for verification and synthesis of parameterized self-stabilizing protocols where algorithmic design and mechanical verification techniques/tools are used hand-inhand. The core idea behind the proposed method includes the automated synthesis of self-stabilizing protocols in a limited scope (i.e., fixed number of processes) and the use of theorem proving methods for the generalization of the solutions produced by the synthesizer. Specifically, we use the Prototype Verification System (PVS) to mechanically verify an algorithm for the synthesis of weakly self-stabilizing protocols. Then, we reuse the proof of correctness of the synthesis algorithm to establish the correctness of the generalized versions of sy...
Design and verification of Self-Stabilizing (SS) network protocols are difficult tasks in part becau...
This paper presents a novel two-step method for automated design of self-stabilization. The first st...
Due to their increasing complexity, today’s distributed systems are subject to a variety of transien...
This paper investigates the problem of synthesizing parameterized systems that are self-stabilizing ...
International audienceIn this paper, we introduce an SMT-based method that automatically synthesizes...
This paper investigates the problem of synthesizing parameterized rings that are “self-stabilizing b...
International audienceIn this paper, we introduce a SMT-based method that automatically synthesizes ...
International audienceThis paper investigates the problem of synthesizing parameterized rings that a...
International audienceIn this paper, we introduce an SMT-based method that automatically synthesizes...
Self-stabilization in distributed systems is a technique to guarantee convergence to a set of legiti...
In this paper, we introduce an SMT-based method that automaticallysynthesizes a distributed self-sta...
Colloque avec actes et comité de lecture. internationale.We present the verification of a protocol d...
Software systems are an integral part of almost every modern piece of technology. In complex inter-n...
Self-stabilization in distributed systems is a technique to guarantee convergence to a set of legiti...
Design and verification of Self-Stabilizing (SS) network protocols are difficult tasks in part becau...
Design and verification of Self-Stabilizing (SS) network protocols are difficult tasks in part becau...
This paper presents a novel two-step method for automated design of self-stabilization. The first st...
Due to their increasing complexity, today’s distributed systems are subject to a variety of transien...
This paper investigates the problem of synthesizing parameterized systems that are self-stabilizing ...
International audienceIn this paper, we introduce an SMT-based method that automatically synthesizes...
This paper investigates the problem of synthesizing parameterized rings that are “self-stabilizing b...
International audienceIn this paper, we introduce a SMT-based method that automatically synthesizes ...
International audienceThis paper investigates the problem of synthesizing parameterized rings that a...
International audienceIn this paper, we introduce an SMT-based method that automatically synthesizes...
Self-stabilization in distributed systems is a technique to guarantee convergence to a set of legiti...
In this paper, we introduce an SMT-based method that automaticallysynthesizes a distributed self-sta...
Colloque avec actes et comité de lecture. internationale.We present the verification of a protocol d...
Software systems are an integral part of almost every modern piece of technology. In complex inter-n...
Self-stabilization in distributed systems is a technique to guarantee convergence to a set of legiti...
Design and verification of Self-Stabilizing (SS) network protocols are difficult tasks in part becau...
Design and verification of Self-Stabilizing (SS) network protocols are difficult tasks in part becau...
This paper presents a novel two-step method for automated design of self-stabilization. The first st...
Due to their increasing complexity, today’s distributed systems are subject to a variety of transien...