Optimizing programs by applying source-to-source transformations is a prevalent practice among programmers. Particularly so, while programming for high-performance and cost-effective embedded systems, where the initial program is subject to a series of transformations to optimize computation and communication. In the context of parallelization and custom memory design, such transformations are applied on the loop structures and index expressions of array variables in the program, more often manually than with a tool, leading to the non-trivial problem of checking their correctness. Applied transformations are semantics preserving if the transformed program is functionally equivalent to the initial program from the input-output point of view...
We show how the problem of verifying parameterized systems can be reduced to the problem of determin...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Context Software transformations occur very frequently in practice. Such transformations are done fo...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
AbstractOptimizing programs by applying source-to-source transformations is a prevalent practice amo...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
© 2003 IEEE. In this paper, we present a fully automatic technique to verify an important class of o...
Development of energy and performance-efficient embed-ded software is increasingly relying on applic...
Abstract. Typically, a combination of manual and automated transformations is applied when algorithm...
The issue of correctness in the context of a certain style of program transformation is investigated...
International audienceHigh-level compiler transformations, especially loop transformations, are wide...
Deductive program verification can be used effectively to verify high-level programs, but can be cha...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
The date of receipt and acceptance will be inserted by the editor Abstract. Proving equivalence of p...
We show how the problem of verifying parameterized systems can be reduced to the problem of determin...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Context Software transformations occur very frequently in practice. Such transformations are done fo...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
AbstractOptimizing programs by applying source-to-source transformations is a prevalent practice amo...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
© 2003 IEEE. In this paper, we present a fully automatic technique to verify an important class of o...
Development of energy and performance-efficient embed-ded software is increasingly relying on applic...
Abstract. Typically, a combination of manual and automated transformations is applied when algorithm...
The issue of correctness in the context of a certain style of program transformation is investigated...
International audienceHigh-level compiler transformations, especially loop transformations, are wide...
Deductive program verification can be used effectively to verify high-level programs, but can be cha...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
The date of receipt and acceptance will be inserted by the editor Abstract. Proving equivalence of p...
We show how the problem of verifying parameterized systems can be reduced to the problem of determin...
Software developers, compiler designers, and formal methods researchers all stand to benefit from im...
Context Software transformations occur very frequently in practice. Such transformations are done fo...