Skip to Main content Skip to Navigation
Journal articles

From Event-B specifications to programs for distributed algorithms

Mohamed Mosbah 1 Mohamed Tounsi 1 Dominique Mery 2, 3, 4
2 MOSEL - Proof-oriented development of computer-based systems
LORIA - FM - Department of Formal Methods
3 VERIDIS - Modeling and Verification of Distributed Algorithms and Systems
MPII - Max-Planck-Institut für Informatik, Inria Nancy - Grand Est, LORIA - FM - Department of Formal Methods
Abstract : Formal proofs of distributed algorithms are long, hard and tedious. We propose a general approach, based on the Event-B formal method, to automatically generate correct programs of distributed algorithms. Our approach is implemented with a translation tool, called B2Visidia, that generates Java code from an Event-B specification related to distributed algorithms. The resulting code can be executed on classical distributed computing systems. To execute the resulting programs, we use a tool called Visidia that can be used for experimenting, testing and visualising programs of distributed algorithms.
Complete list of metadata

https://hal.archives-ouvertes.fr/hal-01495802
Contributor : Mohamed Mosbah Connect in order to contact the contributor
Submitted on : Sunday, March 26, 2017 - 10:44:35 PM
Last modification on : Monday, December 20, 2021 - 4:50:13 PM

Identifiers

Citation

Mohamed Mosbah, Mohamed Tounsi, Dominique Mery. From Event-B specifications to programs for distributed algorithms. International journal of autonomous and adaptive communications systems, Inderscience Publishers, 2016, 9 (3-4), pp.223 - 242. ⟨10.1504/IJAACS.2016.079623⟩. ⟨hal-01495802⟩

Share

Metrics

Les métriques sont temporairement indisponibles