International audienceIn this paper, adopting the translation validation approach, we present a formal verification process to prove the correctness of compiler transformations on systems of polychronous equations. We encode the source programs and the transformations with polynomial dynamical systems and prove that the transformations preserve the abstract clocks and clock relations of the source programs. In order to carry out the correctness proof, an appropriate relation called refinement and an automated proof method are presented. Each individual transformation or optimization step of the compiler is followed by our validation process which proves the correctness of this running. The compiler will continue its work if and only if the ...
SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of ...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
We describe the translation of Esterel-like programs with delayed actions to equivalent transition r...
International audienceIn this paper, adopting the translation validation approach, we present a form...
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...
Translation validation was introduced as a technique to formally verify the correctness of code gene...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
International audienceTranslation validation was introduced as a technique to for-mally verify the c...
Abstract. In this article, we describe a framework for formally verify-ing the correctness of compil...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Compilers transform programs, either to optimize performance or to translate language-level construc...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Rewrite rules with side conditions can elegantly express many classical compiler optimizations for i...
Abstract. We have previously developed a verified algorithm for compiling programs written in an occ...
SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of ...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
We describe the translation of Esterel-like programs with delayed actions to equivalent transition r...
International audienceIn this paper, adopting the translation validation approach, we present a form...
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...
Translation validation was introduced as a technique to formally verify the correctness of code gene...
International audienceTranslation validation was introduced in the 90's by Pnueli et al. as a techni...
International audienceTranslation validation was introduced as a technique to for-mally verify the c...
Abstract. In this article, we describe a framework for formally verify-ing the correctness of compil...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Compilers transform programs, either to optimize performance or to translate language-level construc...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Rewrite rules with side conditions can elegantly express many classical compiler optimizations for i...
Abstract. We have previously developed a verified algorithm for compiling programs written in an occ...
SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of ...
Abstract—This article presents an embedding of poly-chronous programs into synchronous ones. Due to ...
We describe the translation of Esterel-like programs with delayed actions to equivalent transition r...