s'authentifier
version française rss feed

inria-00400272, version 1

Automatic translation of C/C++ parallel code into synchronous formalism using an SSA intermediate form

Loïc Besnard () a1, Thierry Gautier () b1, Matthieu Moy 2, Jean-Pierre Talpin () b1, Kenneth Johnson b1, Florence 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
  • oai:hal.inria.fr:inria-00400272
  • Contributeur : 
  • Soumis le : Mardi 30 Juin 2009, 13:46:47
  • Dernière modification le : Lundi 6 Juillet 2009, 14:26:41
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...