Formal Verification Of Pastry Using TLA+ - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Formal Verification Of Pastry Using TLA+

Résumé

Pastry is an algorithm that provides a scalable distributed hash table over an underlying P2P network. Several implementations of Pastry are available, but to the best of our knowledge the correctness of the algorithm has not been verified formally. Since Pastry combines rather complex data structures, asynchronous communication, concurrency, resilience to churn and fault tolerance, we believe that it makes an interesting target for verification using TLA+. More precisely, our goal is to model the join and lookup protocols of Pastry using the TLA+ language, and to use the associated tools to verify significant correctness properties.
Fichier principal
Vignette du fichier
paper.pdf (56.72 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00768812 , version 1 (24-12-2012)

Identifiants

  • HAL Id : hal-00768812 , version 1

Citer

Tianxiang Lu, Stephan Merz, Christoph Weidenbach. Formal Verification Of Pastry Using TLA+. International Workshop on the TLA+ Method and Tools, Aug 2012, Paris, France. ⟨hal-00768812⟩
256 Consultations
489 Téléchargements

Partager

Gmail Facebook X LinkedIn More