Skip to Main content Skip to Navigation
Conference papers

Proving Distributed Algorithms by Combining Refinement and Local Computations

Abstract : Abstract: Our approach is directly related to the design of correct-by-construction programs. The main idea relies upon the development of distributed algorithms fol- lowing a top/down approach, which is clearly well known in earlier works of Dijkstra, and to use the refinement for controlling the correctness of the resulting algorithm. It relies on a more fundamental question related to the notion of problem to solve. The methodology can be based on incremental proof-based developments. However, the link between the problem and the first model remains to be expressed and the refine- ment is a real help to justify in a very progressive way the choices of design. We propose in this work a framework combining local computations and refinement to prove the correctness of a large class of distributed algorithms.
Complete list of metadata
Contributor : Dominique Méry Connect in order to contact the contributor
Submitted on : Wednesday, December 15, 2010 - 10:47:54 PM
Last modification on : Saturday, June 25, 2022 - 10:32:22 AM


  • HAL Id : inria-00547302, version 1



Dominique Méry, Mohammed Mosbah, Mohammed Tounsi. Proving Distributed Algorithms by Combining Refinement and Local Computations. AVOCS 2010 10th International Workshop on Automated Verification of Critical Systems, Sep 2010, Dusseldorf, Germany. ⟨inria-00547302⟩



Record views