Back to Search Start Over

Towards Synthesis of Distributed Algorithms with {SMT} Solvers

Authors :
Carole Delporte-Gallet
Yan Jurski
Arnaud Sangnier
François Laroussinie
Hugues Fauconnier
Institut de Recherche en Informatique Fondamentale (IRIF (UMR_8243))
Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)
Networks, Graphs and Algorithms (GANG)
Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)-Inria de Paris
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
Delporte-Gallet, Carole
Source :
NETYS 2019-International conference on networked systems, NETYS 2019-International conference on networked systems, Jun 2019, Marrakech, Morocco, Networked Systems ISBN: 9783030312763, NETYS
Publication Year :
2019
Publisher :
HAL CCSD, 2019.

Abstract

We consider the problem of synthesizing distributed algorithms working on a specific execution context. We show it is possible to use the linear time temporal logic in order to both specify the correctness of algorithms and their execution contexts. We then provide a method allowing to reduce the synthesis problem of finite state algorithms to some model-checking problems. We finally apply our technique to automatically generate algorithms for consensus and epsilon-agreement in the case of two processes using the SMT solver Z3.

Details

Language :
English
ISBN :
978-3-030-31276-3
ISBNs :
9783030312763
Database :
OpenAIRE
Journal :
NETYS 2019-International conference on networked systems, NETYS 2019-International conference on networked systems, Jun 2019, Marrakech, Morocco, Networked Systems ISBN: 9783030312763, NETYS
Accession number :
edsair.doi.dedup.....77f4984ae35ca3970103564e7f925780