International audienceFor the issue of translations between programming languages with observational semantics, this paper clarifies the notions, the relevant questions, and the methods, constructs a general framework, and provides several tools for proving various correctness properties of translations like adequacy and full abstractness, with a special emphasis on observational correctness. We will demonstrate that a wide range of programming languages and programming calculi and their translations can make advantageous use of our framework for focusing the analysis of their correctness
AbstractIn this paper, we show how refinement calculus provides a basis for translation validation o...
AbstractCorrectness of compilation is important for the reliability of software. New techniques to g...
One of the reputed advantages of end-user programming languages is that they support a given problem...
International audienceFor the issue of translations between programming languages with observational...
Motivated by our experience in analyzing properties of translations between programming languages wi...
Revised Version from October 2008International audienceWe investigate methods and tools for analysin...
Abstract. We investigate methods and tools for analyzing translations between programming languages ...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
AbstractAlgebraic translation methods are argued for in many fields of science. Several examples wil...
Large language models are becoming increasingly practical for translating code across programming la...
International audienceBy "programming languages" are meant both concrete languages and abstract comp...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
This thesis addresses the problems of defining and proving translation correctness for programming ...
International audienceTranslation validation consists of transforming a program and a posteriori val...
It is shown that the automated translation of programming languages suffers from its traditional dom...
AbstractIn this paper, we show how refinement calculus provides a basis for translation validation o...
AbstractCorrectness of compilation is important for the reliability of software. New techniques to g...
One of the reputed advantages of end-user programming languages is that they support a given problem...
International audienceFor the issue of translations between programming languages with observational...
Motivated by our experience in analyzing properties of translations between programming languages wi...
Revised Version from October 2008International audienceWe investigate methods and tools for analysin...
Abstract. We investigate methods and tools for analyzing translations between programming languages ...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
AbstractAlgebraic translation methods are argued for in many fields of science. Several examples wil...
Large language models are becoming increasingly practical for translating code across programming la...
International audienceBy "programming languages" are meant both concrete languages and abstract comp...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
This thesis addresses the problems of defining and proving translation correctness for programming ...
International audienceTranslation validation consists of transforming a program and a posteriori val...
It is shown that the automated translation of programming languages suffers from its traditional dom...
AbstractIn this paper, we show how refinement calculus provides a basis for translation validation o...
AbstractCorrectness of compilation is important for the reliability of software. New techniques to g...
One of the reputed advantages of end-user programming languages is that they support a given problem...