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