• DocumentCode
    3259694
  • Title

    An automatic approach to self-stabilization

  • Author

    Hamid, Brahim ; Mosbah, Mohamed

  • Author_Institution
    ENSEIRB, Bordeaux Univ., Talence, France
  • fYear
    2005
  • fDate
    23-25 May 2005
  • Firstpage
    123
  • Lastpage
    128
  • Abstract
    We present a formal method to design self-stabilizing algorithms by using graph rewriting systems (GRS). This method is based on two phases. The first phase consists of defining the set of illegitimate configurations (GRSIC). The second phase allows to construct some local correction rules to eliminate the illegitimate configurations. Then the graph relabeling system composed of the initial graph rewriting system improved with the addition of the correction rules is a self-stabilizing system (LSGRS). We obtain a general approach to deal with fault-tolerance in distributed computing. We illustrate our approach by various self-stabilizing algorithms for computing distributed spanning trees and SSP´s algorithm.
  • Keywords
    distributed processing; fault tolerant computing; formal specification; graph grammars; rewriting systems; correction rule construction; distributed computing; fault-tolerance; formal method; graph relabeling system; graph rewriting systems; illegitimate configurations; self-stabilization; Algorithm design and analysis; Design methodology; Distributed computing; Fault tolerance; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005 and First ACIS International Workshop on Self-Assembling Wireless Networks. SNPD/SAWN 2005. Sixth International Conference on
  • Print_ISBN
    0-7695-2294-7
  • Type

    conf

  • DOI
    10.1109/SNPD-SAWN.2005.14
  • Filename
    1434877