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
Link To Document