ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1610.08685
56
19
v1v2v3 (latest)

A Framework for Certified Self-Stabilization

27 October 2016
K. Altisen
P. Corbineau
Stéphane Devismes
ArXiv (abs)PDFHTML
Abstract

We propose a general framework to build certified proofs of distributed self-stabilizing algorithms with the proof assistant Coq. We first define in Coq the locally shared memory model with composite atomicity, the most commonly used model in the self-stabilizing area. We then validate our framework by certifying a non trivial part of an existing silent self-stabilizing algorithm which builds a kkk-clustering of the network. We also certify a quantitative property related to the output of this algorithm. Precisely, we show that the computed kkk-clustering contains at most ⌊n−1k+1⌋+1\lfloor \frac{n-1}{k+1} \rfloor + 1⌊k+1n−1​⌋+1 clusterheads, where nnn is the number of nodes in the network. To obtain these results, we also developed a library which contains general tools related to potential functions and cardinality of sets.

View on arXiv
Comments on this paper