Specification-based Synthesis of Distributed Self-Stabilizing Protocols

Abstract : In this paper, we introduce a SMT-based method that automatically synthesizes a distributed self-stabilizing protocol from a given high-level specification and the network topology. Unlike existing approaches, where synthesis algorithms require the explicit description of the set of legitimate states, our technique only needs the temporal behavior of the protocol. We also extend our approach to synthesize ideal-stabilizing protocols, where every state is legitimate. Our proposed methods are fully implemented and we report successful synthesis of Dijkstra’s token ring and self-stabilizing version of Raymond’s mutual exclusion algorithm, we well as ideal stabilizing leader election and local mutual exclusion.
Type de document :
Communication dans un congrès
Formal Techniques for Distributed Objects, Components, and Systems International Conference (FORTE 2016), May 2016, Heraklion, Greece
Liste complète des métadonnées

https://hal.sorbonne-universite.fr/hal-01349070
Contributeur : Sébastien Tixeuil <>
Soumis le : mardi 26 juillet 2016 - 16:09:39
Dernière modification le : mardi 24 avril 2018 - 13:37:24

Identifiants

  • HAL Id : hal-01349070, version 1

Collections

Citation

Fathiyeh Faghih, Borzoo Bonakdarpour, Sandeep Kulkarni, Sébastien Tixeuil. Specification-based Synthesis of Distributed Self-Stabilizing Protocols. Formal Techniques for Distributed Objects, Components, and Systems International Conference (FORTE 2016), May 2016, Heraklion, Greece. 〈hal-01349070〉

Partager

Métriques

Consultations de la notice

158