Guidelines for Verification of Population Protocols

Abstract : We address the problem of verification by model-checking of the basic population protocol (\pp) model of Angluin et al. This problem has received special attention the last two years and new tools have been proposed to deal with it. We show that the problem can be solved using the existing model-checking tools, e.g., Spin and Prism. For this, we apply the counting abstraction to obtain an abstract model of a \pp\ which can be efficiently verified by the existing model-checking tools. Moreover, this abstraction preserves the correct stabilization property of \pp. To deal with the fairness assumed in the \pp\ model, we provide two recipes. The first one gives sufficient conditions under which the \pp\ fairness can be replaced by the weak fairness implemented in Spin. We show that this recipe can be applied to several \pp\ models. In the second recipe, we show how to use the probabilistic model-checking and the tool Prism to deal completely with the fairness of the \pp\ model. The correctness of this recipe is based on existing theorems on finite discrete Markov chains.
Type de document :
Liste complète des métadonnées

Littérature citée [20 références]  Voir  Masquer  Télécharger
Contributeur : Carole Delporte-Gallet <>
Soumis le : vendredi 11 février 2011 - 00:19:46
Dernière modification le : vendredi 4 janvier 2019 - 17:32:57
Document(s) archivé(s) le : mardi 6 novembre 2012 - 13:50:16


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00565090, version 1



Julien Clément, Carole Delporte-Gallet, Hugues Fauconnier, Mihaela Sighireanu. Guidelines for Verification of Population Protocols. 2010. 〈hal-00565090〉



Consultations de la notice


Téléchargements de fichiers