Back to Search
Start Over
Towards Synthesis of Distributed Algorithms with {SMT} Solvers
- 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.
- Subjects :
- Correctness
Computer science
[SCCO.COMP]Cognitive science/Computer science
020207 software engineering
Context (language use)
0102 computer and information sciences
02 engineering and technology
Parallel computing
01 natural sciences
[SCCO.COMP] Cognitive science/Computer science
010201 computation theory & mathematics
Distributed algorithm
Satisfiability modulo theories
0202 electrical engineering, electronic engineering, information engineering
Temporal logic
Finite state
Time complexity
ComputingMilieux_MISCELLANEOUS
Subjects
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