International audienceMany fault-tolerant distributed algorithms are designed for synchronous or round-based semantics. In this paper, we introduce the synchronous variant of threshold automata, and study their applicability and limitations for the verification of synchronous distributed algorithms. We show that in general, the reachability problem is undecidable for synchronous threshold automata. Still, we show that many synchronous fault-tolerant distributed algorithms have a bounded diameter, although the algorithms are parameterized by the number of processes. Hence, we use bounded model checking for verifying these algorithms.The existence of bounded diameters is the main conceptual insight in this paper. We compute the diameter of se...
Consensus is at the heart of fault-tolerant distributed computing systems. Much research has been de...
Partial synchrony is a model of computation in many distributed algorithms and modern blockchains. T...
International audienceWe study the verification problem for parameterized communicating automata (PC...
International audienceMany fault-tolerant distributed algorithms are designed for synchronous or rou...
AbstractCounter abstraction is a powerful tool for parameterized model checking, if the number of lo...
International audienceThreshold automata, and the counter systems they define, were introduced as a ...
Threshold automata are a formalism for modeling fault-tolerant distributed algorithms. In this paper...
Distributed systems have a wide range of applications: from autonomous vehicles, via data centers, t...
International audienceIn recent work [12,10], we have introduced a technique for automatic verificat...
Randomized fault-tolerant distributed algorithms pose a number of challenges for automated verificat...
Distributed algorithms typically run over arbitrary many processes and may involve unboundedly many ...
International audienceRandomized fault-tolerant distributed algorithms pose a number of challenges f...
Distributed algorithms typically run over arbitrary many processes and may involve unboundedly many ...
We consider the verification of distributed systems composed of an arbitrary number of asynchronous ...
We consider the verification of distributed systems composed of an arbitrary number of asynchronous ...
Consensus is at the heart of fault-tolerant distributed computing systems. Much research has been de...
Partial synchrony is a model of computation in many distributed algorithms and modern blockchains. T...
International audienceWe study the verification problem for parameterized communicating automata (PC...
International audienceMany fault-tolerant distributed algorithms are designed for synchronous or rou...
AbstractCounter abstraction is a powerful tool for parameterized model checking, if the number of lo...
International audienceThreshold automata, and the counter systems they define, were introduced as a ...
Threshold automata are a formalism for modeling fault-tolerant distributed algorithms. In this paper...
Distributed systems have a wide range of applications: from autonomous vehicles, via data centers, t...
International audienceIn recent work [12,10], we have introduced a technique for automatic verificat...
Randomized fault-tolerant distributed algorithms pose a number of challenges for automated verificat...
Distributed algorithms typically run over arbitrary many processes and may involve unboundedly many ...
International audienceRandomized fault-tolerant distributed algorithms pose a number of challenges f...
Distributed algorithms typically run over arbitrary many processes and may involve unboundedly many ...
We consider the verification of distributed systems composed of an arbitrary number of asynchronous ...
We consider the verification of distributed systems composed of an arbitrary number of asynchronous ...
Consensus is at the heart of fault-tolerant distributed computing systems. Much research has been de...
Partial synchrony is a model of computation in many distributed algorithms and modern blockchains. T...
International audienceWe study the verification problem for parameterized communicating automata (PC...