International audienceTranslation validation was introduced as a technique to for-mally verify the correctness of code generators that attempts to verify that program transformations preserve the semantics. In this work, we adopt this approach to construct a validator that formally verifies the preservation of clock semantics during the Signal compiler transforma-tions. The clock semantics is represented as a first-order logic formula called clock model. Then we introduce a refinement relation which ex-presses the preservation of clock semantics, as a relation on clock models. Our validator does not require any instrumentation or modification of the compiler, nor any rewriting of the source program
We present a method to construct a validator based on trans-lation validation approach to prove the ...
International audienceThe aim of this presentation is to demonstrate a scalable, modular, refinable ...
SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of ...
International audienceTranslation validation was introduced as a technique to for-mally verify the c...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
Translation validation was introduced as a technique to formally verify the correctness of code gene...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
Synchronous data-flow languages have been used successfully for design and implementation of embedde...
International audienceIn this paper, adopting the translation validation approach, we present a form...
International audienceTranslation validation consists of transforming a program and a posteriori val...
Synchronous languages such as Signal, Lustre and Esterel are dedicated to designing safety-critical ...
Part 1: Ensuring Properties of Distributed SystemsInternational audienceWe present a method to const...
We present a method to construct a validator based on trans-lation validation approach to prove the ...
International audienceThe aim of this presentation is to demonstrate a scalable, modular, refinable ...
SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of ...
International audienceTranslation validation was introduced as a technique to for-mally verify the c...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
Translation validation was introduced as a technique to formally verify the correctness of code gene...
International audienceSynchronous data-flow languages are used as design approaches in developing em...
Synchronous data-flow languages have been used successfully for design and implementation of embedde...
International audienceIn this paper, adopting the translation validation approach, we present a form...
International audienceTranslation validation consists of transforming a program and a posteriori val...
Synchronous languages such as Signal, Lustre and Esterel are dedicated to designing safety-critical ...
Part 1: Ensuring Properties of Distributed SystemsInternational audienceWe present a method to const...
We present a method to construct a validator based on trans-lation validation approach to prove the ...
International audienceThe aim of this presentation is to demonstrate a scalable, modular, refinable ...
SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of ...