International audienceDistributed algorithms typically run over arbitrary many processes and may involve unboundedly many rounds, making the automated verification of their correctness challenging. Building on domain theory, we introduce a framework that abstracts infinite-state distributed systems that represent distributed algorithms into finite-state guard automata. The soundness of the approach corresponds to the Scott-continuity of the abstraction, which relies on the assumption that the distributed algorithms are layered. Guard automata thus enable the verification of safety and liveness properties of distributed algorithms
International audienceThreshold automata, and the counter systems they define, were introduced as a ...
This thesis deals with formal verification of distributed systems. Model checking is a technique for...
International audienceMany fault-tolerant distributed algorithms are designed for synchronous or rou...
Distributed algorithms typically run over arbitrary many processes and may involve unboundedly many ...
Distributed algorithms typically run over arbitrary many processes and may involve unboundedly many ...
We introduce an automata-theoretic method for the verification of distributed algorithms running on ...
Abstract. We introduce an automata-theoretic method for the verification of distributed al-gorithms ...
International audienceDistributed algorithms are present in our daily life and we depend on the corr...
International audienceWe exhibit a methodology to develop mechanically-checkable parameterized proof...
International audienceThe verification of distributed algorithms is a challenge for formal technique...
Abstract. Distributed Algorithms are hard to prove correct. In settings with process failures, thing...
AbstractCounter abstraction is a powerful tool for parameterized model checking, if the number of lo...
Distributed systems have a wide range of applications: from autonomous vehicles, via data centers, t...
Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
International audienceThe verification of distributed algorithms is a challenge for formal technique...
International audienceThreshold automata, and the counter systems they define, were introduced as a ...
This thesis deals with formal verification of distributed systems. Model checking is a technique for...
International audienceMany fault-tolerant distributed algorithms are designed for synchronous or rou...
Distributed algorithms typically run over arbitrary many processes and may involve unboundedly many ...
Distributed algorithms typically run over arbitrary many processes and may involve unboundedly many ...
We introduce an automata-theoretic method for the verification of distributed algorithms running on ...
Abstract. We introduce an automata-theoretic method for the verification of distributed al-gorithms ...
International audienceDistributed algorithms are present in our daily life and we depend on the corr...
International audienceWe exhibit a methodology to develop mechanically-checkable parameterized proof...
International audienceThe verification of distributed algorithms is a challenge for formal technique...
Abstract. Distributed Algorithms are hard to prove correct. In settings with process failures, thing...
AbstractCounter abstraction is a powerful tool for parameterized model checking, if the number of lo...
Distributed systems have a wide range of applications: from autonomous vehicles, via data centers, t...
Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
International audienceThe verification of distributed algorithms is a challenge for formal technique...
International audienceThreshold automata, and the counter systems they define, were introduced as a ...
This thesis deals with formal verification of distributed systems. Model checking is a technique for...
International audienceMany fault-tolerant distributed algorithms are designed for synchronous or rou...