English

Formally Proving and Enhancing a Self-Stabilising Distributed Algorithm

Distributed, Parallel, and Cluster Computing 2016-01-18 v1

Abstract

This paper presents the benefits of formal modelling and verification techniques for self-stabilising distributed algorithms. An algorithm is studied, that takes a set of processes connected by a tree topology and converts it to a ring configuration. The Coloured Petri net model not only facilitates the proof that the algorithm is correct and self-stabilising but also easily shows that it enjoys new properties of termination and silentness. Further, the formal results show how the algorithm can be simplified without loss of generality.

Keywords

Cite

@article{arxiv.1601.03767,
  title  = {Formally Proving and Enhancing a Self-Stabilising Distributed Algorithm},
  author = {Camille Coti and Charles Lakos and Laure Petrucci},
  journal= {arXiv preprint arXiv:1601.03767},
  year   = {2016}
}
R2 v1 2026-06-22T12:29:47.175Z