Skip to main content
Log in

Proving convergence of self-stabilizing systems using first-order rewriting and regular languages

  • Orignial articles
  • Published:
Distributed Computing Aims and scope Submit manuscript

Summary.

In the framework of self-stabilizing systems, the convergence proof is generally done by exhibiting a measure that strictly decreases until a legitimate configuration is reached. The discovery of such a measure is very specific and requires a deep understanding of the studied transition system. In contrast we propose here a simple method for proving convergence, which regards self-stabilizing systems as string rewrite systems, and adapts a procedure initially designed by Dershowitz for proving termination of string rewrite systems. In order to make the method terminate more often, we also propose an adapted procedure that manipulates “schemes”, i.e. regular sets of words, and incorporates a process of scheme generalization. The interest of the method is illustrated on several nontrivial examples.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: January 2000 / Accepted: November 2000

Rights and permissions

Reprints and permissions

About this article

Cite this article

Beauquier, J., Bérard, B., Fribourg, L. et al. Proving convergence of self-stabilizing systems using first-order rewriting and regular languages. Distrib Comput 14, 83–95 (2001). https://doi.org/10.1007/PL00008931

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/PL00008931

Navigation