• DocumentCode
    625908
  • Title

    Towards Proved Distributed Algorithms through Refinement, Composition and Local Computations

  • Author

    Filou, Vinvent ; Mosbah, Mohamed ; Tounsi, Mohamed

  • Author_Institution
    LaBRI, Univ. Bordeaux, Talence, France
  • fYear
    2013
  • fDate
    17-20 June 2013
  • Firstpage
    353
  • Lastpage
    358
  • Abstract
    The design and the proof of distributed algorithms are difficult tasks due to the lack of knowledge of the global state and the non determinism in the execution of the processes. Formal methods can guarantee that these algorithms run as designed. In this paper, we show that the proof of complex distributed algorithms can be simplified by combining already proved sub-algorithms. To do so, we use a high level encoding of distributed algorithms in form of graph relabeling systems and we propose a formal proof methodology. The proposed methodology combines refinement and decomposition techniques and relies on the correct-by-construction paradigm used by the Event-B method.
  • Keywords
    distributed processing; graph theory; theorem proving; distributed algorithms; event-B method; formal methods; formal proof methodology; global state; graph relabeling systems; Abstracts; Algorithm design and analysis; Computational modeling; Concrete; Context; Distributed algorithms; Labeling; Distributed algorithms; Event-B method; Formal method; Local computation systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
  • Conference_Location
    Hammamet
  • ISSN
    1524-4547
  • Print_ISBN
    978-1-4799-0405-1
  • Type

    conf

  • DOI
    10.1109/WETICE.2013.67
  • Filename
    6570642