Specification-Based Synthesis of Distributed Self-Stabilizing Protocols - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

Specification-Based Synthesis of Distributed Self-Stabilizing Protocols

Fathiyeh Faghih
  • Fonction : Auteur
  • PersonId : 998117
Borzoo Bonakdarpour
  • Fonction : Auteur
  • PersonId : 998118
Sandeep Kulkarni
  • Fonction : Auteur
  • PersonId : 998119

Résumé

In this paper, we introduce an 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 implemented and we report successful synthesis of Dijkstra’s token ring and a self-stabilizing version of Raymond’s mutual exclusion algorithm, as well as ideal-stabilizing leader election and local mutual exclusion.
Fichier principal
Vignette du fichier
426757_1_En_9_Chapter.pdf (332.39 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01432932 , version 1 (12-01-2017)

Licence

Identifiants

Citer

Fathiyeh Faghih, Borzoo Bonakdarpour, Sébastien Tixeuil, Sandeep Kulkarni. Specification-Based Synthesis of Distributed Self-Stabilizing Protocols. 36th International Conference on Formal Techniques for Distributed Objects, Components, and Systems (FORTE), Jun 2016, Heraklion, Greece. pp.124-141, ⟨10.1007/978-3-319-39570-8_9⟩. ⟨hal-01432932⟩
93 Consultations
68 Téléchargements

Altmetric

Partager

More