inria-00638486, version 1
Formal Development and Automatic Code Generation : Cardiac Pacemaker
Dominique Méry
1Neeraj Kumar Singh
a, 1
International Conference on Computers and Advanced Technology in Education (ICCATE, 2011) (2011)
Résumé : Formal methods are very efficient techniques for formal verification of a specification and to find errors in early stage of the system development. In order to generate a high quality code from a formal specification particularly in the embedded system is highly indispensable and a de-facto standard in many industrial application domains, such as medical, avionics and automotive control. This paper presents automatic source code generation from the developed formal specifications of a cardiac pacemaker. Cardiac pacing system is a Grand Challenge in the area of Software Verification. This paper includes an architecture of automatic code generation tool, summary of a formal development of the cardiac pacemaker using refinement techniques in Event-B, code generation of the developed formal model into C, C++, Java and C\# using code generation tool EB2ALL, and finally the code compilation and execution.
- a – INRIA
- 1 : MOSEL (LORIA)
- INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
- Domaine : Informatique/Modélisation et simulation
Informatique/Génie logiciel
Informatique/Langage de programmation - Mots-clés : Cardiac Pacemaker – Formal methods – Verification – Validation – Code Generation
- inria-00638486, version 1
- http://hal.inria.fr/inria-00638486
- oai:hal.inria.fr:inria-00638486
- Contributeur : Neeraj Kumar Singh
- Soumis le : Vendredi 4 Novembre 2011, 19:02:03
- Dernière modification le : Vendredi 4 Novembre 2011, 19:02:03






Exporter