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
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
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 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 audienceThe aim of this presentation is to demonstrate a scalable, modular, refinable ...
The increasing complexity of embedded system designs calls for high-level specification formalisms a...
Modern systems involve a complex organization of computational processes sharing access to both proc...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
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 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 audienceThe aim of this presentation is to demonstrate a scalable, modular, refinable ...
The increasing complexity of embedded system designs calls for high-level specification formalisms a...
Modern systems involve a complex organization of computational processes sharing access to both proc...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...
Synchronous languages first appeared during the 80’s, in order to provide a mathematical model for s...