Distributed algorithms are subtle and error-prone. Still, very few of them have been formally verified, most algorithm designers only giving rough and informal sketches of proofs. We believe that this unsatisfactory situation is due to a scalability problem of current formal methods and that a simpler model is needed to reason about distributed algorithms. We consider formal verification of algorithms expressed in the Heard-Of model recently introduced by Charron-Bost and Schiper. As a concrete case study, we report on the formal verification of a non-trivial Consensus algorithm using the proof assistant Isabelle/HOL.
The Dagstuhl Seminar 13141 "Formal Verification of Distributed Algorithms" brought together research...
Abstract. We consider the verification of algorithms expressed in the Heard-Of Model, a round-based ...
International audienceThe verification of distributed algorithms is a challenge for formal technique...
International audienceDistributed algorithms are subtle and error-prone. Still, very few of them hav...
International audienceConsensus is regarded as the fundamental problem that must be solved to implem...
Distributed computing is inherently based on replication, promising increased tolerance to failures ...
The Heard-Of model is a simple and relatively expressive model of distributed computation. Because o...
International audienceConsensus is the paradigmatic problem in fault-tolerant distributed computing:...
Abstract. Consensus is the paradigmatic problem in fault-tolerant dis-tributed computing: it require...
Texte intégral accessible uniquement aux membres de l'Université de LorraineComputer systems fail. W...
Distributed computing is inherently based on replication, promising in-creased tolerance to failures...
La propension des systèmes informatiques à subir des défaillances matérielles est à l'origine d'une ...
International audienceWe consider the verification of algorithms expressed in the Heard-Of Model, a ...
International audienceThe Dagstuhl Seminar 13141 "Formal Verification of Distributed Algorithms" bro...
The Dagstuhl Seminar 13141 "Formal Verification of Distributed Algorithms" brought together research...
Abstract. We consider the verification of algorithms expressed in the Heard-Of Model, a round-based ...
International audienceThe verification of distributed algorithms is a challenge for formal technique...
International audienceDistributed algorithms are subtle and error-prone. Still, very few of them hav...
International audienceConsensus is regarded as the fundamental problem that must be solved to implem...
Distributed computing is inherently based on replication, promising increased tolerance to failures ...
The Heard-Of model is a simple and relatively expressive model of distributed computation. Because o...
International audienceConsensus is the paradigmatic problem in fault-tolerant distributed computing:...
Abstract. Consensus is the paradigmatic problem in fault-tolerant dis-tributed computing: it require...
Texte intégral accessible uniquement aux membres de l'Université de LorraineComputer systems fail. W...
Distributed computing is inherently based on replication, promising in-creased tolerance to failures...
La propension des systèmes informatiques à subir des défaillances matérielles est à l'origine d'une ...
International audienceWe consider the verification of algorithms expressed in the Heard-Of Model, a ...
International audienceThe Dagstuhl Seminar 13141 "Formal Verification of Distributed Algorithms" bro...
The Dagstuhl Seminar 13141 "Formal Verification of Distributed Algorithms" brought together research...
Abstract. We consider the verification of algorithms expressed in the Heard-Of Model, a round-based ...
International audienceThe verification of distributed algorithms is a challenge for formal technique...