On Automatic Verification of Self-Stabilizing Population Protocols
Source: University of Luxembourg
The population protocol model has emerged as an elegant computation paradigm for describing mobile ad hoc networks, consisting of a number of mobile nodes that interact with each other to carry out a computation. The interactions of nodes are subject to a fairness constraint. One essential property of population protocols is that all nodes must eventually converge to the correct output value (or configuration). In this paper, the authors aim to automatically verify self-stabilizing population protocols for leader election and token circulation in the Spin model checker. They report their verification results and discuss the issue of modeling strong fairness constraints in Spin.