Mapping Event-B Machines into Eiffel Programming Language

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

Abstract

Formal modelling languages play a key role in the development of software since they enable users to prove correctness of system properties, in particular critical systems such as transportation systems. However, there is still not a clear understanding on how to map a formal model to a specific programming language. In order to propose a solution, this paper presents a source-to-source mapping between Event-B models and Eiffel programs, therefore enabling the proof of correctness of certain system properties via Design-by-Contract (natively supported by Eiffel), while still making use of all features of O-O programming.

Cite

CITATION STYLE

APA

Rivera, V., Lee, J. Y., & Mazzara, M. (2020). Mapping Event-B Machines into Eiffel Programming Language. In Advances in Intelligent Systems and Computing (Vol. 925, pp. 255–264). Springer Verlag. https://doi.org/10.1007/978-3-030-14687-0_23

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