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
International audienceSynchronous data-flow languages are used as design approaches in developing em...
International audienceFor complex systems that are reusing intellectual property components, functio...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
International audienceFor complex systems that are reusing intellectual property components, functio...
International audienceFor complex systems that are reusing intellectual property components, functio...
International audienceFor complex systems that are reusing intellectual property components, functio...
For complex systems that are reusing intellectual property components, functional and compositional ...
For complex systems that are reusing intellectual prop-erty components, functional and compositional...
ECEASST Automatic translation of C/C++ parallel code into synchronous formalism using an SSA interme...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
International audienceFor complex systems that are reusing intellectual property components, functio...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
We present an approach for the translation of imperative code (like C, C++) into the synchronous for...
International audienceFor complex systems that are reusing intellectual property components, functio...
International audienceFor complex systems that are reusing intellectual property components, functio...
International audienceFor complex systems that are reusing intellectual property components, functio...
For complex systems that are reusing intellectual property components, functional and compositional ...
For complex systems that are reusing intellectual prop-erty components, functional and compositional...
ECEASST Automatic translation of C/C++ parallel code into synchronous formalism using an SSA interme...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
International audienceFor complex systems that are reusing intellectual property components, functio...
International audienceSynchronous data-flow languages are used as design approaches in developing em...