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
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;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4799-0405-1
DOI :
10.1109/WETICE.2013.67