• DocumentCode
    2396615
  • Title

    Guidelines for the Verification of Population Protocols

  • Author

    Clement, Julien ; Delporte-Gallet, Carole ; Fauconnier, Hugues ; Sighireanu, Mihaela

  • Author_Institution
    CNRS, Univ. Paris Diderot, Paris, France
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    215
  • Lastpage
    224
  • 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 in the last two years and new tools have been proposed to deal with it. We show that the problem can be solved by using the existing model-checking tools, e.g., Spin and Prism. In order to do so, we apply the counter abstraction to get an abstraction of the PP model which can be efficiently verified by the existing model-checking tools. Moreover, this abstraction preserves the correct stabilization property of PP models. To deal with the fairness assumed by the PP models, we provide two new recipes. The first one gives sufficient conditions under which the PP model 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 probabilistic model-checking and, in particular, Prism to take completely in consideration the fairness of the PP models. The correctness of this recipe is based on existing theorems involving finite discrete Markov chains.
  • Keywords
    Markov processes; distributed processing; formal verification; protocols; counter abstraction; finite discrete Markov chain; formal model; model checking; population protocol verification; Biological system modeling; Computational modeling; Concrete; Probabilistic logic; Protocols; Radiation detectors; Semantics; LTL; Petri Nets; Prism; Spin; model-checking; population protocols; vector addition systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2011 31st International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-61284-384-1
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2011.36
  • Filename
    5961678