An Event-B Development Process for the Distributed BIP Framework

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a refinement-based methodology to design correct by construction distributed systems specified as Event-B models. Our approach makes explicit the transition from formal requirements to a distributed executable model. Starting from an Event-B machine, we propose successive steps in order to split and schedule the computation of complex events and then to map them on subcomponents. The specification of these steps is done through two domain-specific languages. From these specifications, two refinements are generated. Eventually, a distributed code architecture is also generated. The correctness of the process relies on the correctness of the refinements and the translation. We target the distributed BIP framework.

Cite

CITATION STYLE

APA

Siala, B., Bodeveix, J. P., Filali, M., & Bhiri, M. T. (2020). An Event-B Development Process for the Distributed BIP Framework. In Implicit and Explicit Semantics Integration in Proof-Based Developments of Discrete Systems: Communications of NII Shonan Meetings (pp. 283–307). Springer Singapore. https://doi.org/10.1007/978-981-15-5054-6_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free