pith. sign in

arxiv: 1706.04578 · v1 · pith:AMCA6C34new · submitted 2017-06-14 · 💻 cs.SE

Translating Event-B machines to Eiffel programs

classification 💻 cs.SE
keywords eiffelcorrectnessformalprogrammingprogramspropertiesstillsystem
0
0 comments X
read the original abstract

Formal modelling languages play a key role in the development of software since they enable users to prove correctness of system properties. 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.