inria-00400272, version 1
Automatic translation of C/C++ parallel code into synchronous formalism using an SSA intermediate form
Loïc Besnard
a, 1Thierry Gautier
b, 1Matthieu Moy 2Jean-Pierre Talpin
b, 1Kenneth Johnson b, 1Florence Maraninchi
2
N° RR-6976 (2009)
Résumé : We present an approach for the translation of imperative code (like C, C++) into the synchronous formalism \signal, in order to use a model-checker to verify properties on the source code. The translation uses ßa\ as an intermediate formalism, and the GCC compiler as a front-end. The contributions of this paper with respect to previous work are a more efficient translation scheme, and the management of parallel code. It is applied successfully on simple \systemc\ examples.
- a – CNRS
- b – INRIA
- 1 : ESPRESSO (INRIA - IRISA)
- CNRS : UMR6074 – INRIA – INSA Rennes – Université de Rennes 1
- 2 : VERIMAG (VERIMAG - IMAG)
- CNRS : UMR5104 – Université Joseph Fourier - Grenoble I – Institut National Polytechnique de Grenoble (INPG)
- Domaine : Informatique/Langage de programmation
Informatique/Systèmes embarqués - Mots-clés : Program verification – virtual prototyping – formal modeling – synchronous approach
- Référence interne : RR-6976
- inria-00400272, version 1
- http://hal.inria.fr/inria-00400272
- oai:hal.inria.fr:inria-00400272
- Contributeur : Jean-Pierre Talpin
- Soumis le : Mardi 30 Juin 2009, 13:46:47
- Dernière modification le : Lundi 6 Juillet 2009, 14:26:41






Documents associés

Exporter