DocumentCode :
123664
Title :
Enhancing Proofs of Local Computations through Formal Event-B Modularization
Author :
Boussabbeh, Maha ; Tounsi, Mohamed ; Kacem, Ahmed Hadj ; Mosbah, Mohamed
Author_Institution :
ReDCAD Lab., Sfax, Tunisia
fYear :
2014
fDate :
23-25 June 2014
Firstpage :
50
Lastpage :
55
Abstract :
Due to the lack of knowledge of the global state and the non determinism in the execution of the processes, distributed algorithms are considered to be very complex to design and to prove. However, it becomes crucial to guarantee that these algorithms run as designed. Modularization mechanism in formal development provides a simple way to manage this complexity. In this paper, we rely on the modularization mechanism of the Event-B method and on local computations model to propose a reuse based approach for modelling classes of distributed algorithms. The proposed approach consists in developing a formal pattern defined as a set of proved logical entities called modules. These modules are developed separately and, when needed, can be incorporated and instantiated in a given system development. Such a mechanism can save efforts on modelling and proving the computation steps in distributed algorithms.
Keywords :
distributed algorithms; formal specification; formal verification; distributed algorithms; formal Event-B modularization; formal development; formal pattern; local computations model; modularization mechanism; modules; process execution; reuse based approach; system development; Abstracts; Algorithm design and analysis; Computational modeling; Context; Distributed algorithms; Object oriented modeling; Program processors; Distributed algorithms; Event-B method; Formal pattern; Local computations; Modularization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
WETICE Conference (WETICE), 2014 IEEE 23rd International
Conference_Location :
Parma
Type :
conf
DOI :
10.1109/WETICE.2014.59
Filename :
6927022
Link To Document :
بازگشت