The most important step in the software-development life-cycle is the code implementation. This chapter presents a design architecture of an automatic code generation tool, which can generate code into several programming languages (C, C++, Java and C#). This tool is a collection of plug-ins, which are used for translating the Event-B formal specifications into multiple programming languages. The translation tool is rigorously developed with safety properties preservation. This is an essential tool, which supports code implementation phase of our proposed development life-cycle methodology for developing the critical systems.
CITATION STYLE
Singh, N. K. (2013). EB2ALL: An Automatic Code Generation Tool. In Using Event-B for Critical Device Software Systems (pp. 105–141). Springer London. https://doi.org/10.1007/978-1-4471-5260-6_7
Mendeley helps you to discover research relevant for your work.