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
An approximate program transformation is a trans-formation that can change the semantics of a progra...
Abstract. We present a study of some properties of program translations in the context of logic prog...
In the functional programming literature, compiling is often expressed as a translation between sour...
Motivated by our experience in analyzing properties of translations between programming languages wi...
International audienceFor the issue of translations between programming languages with observational...
We investigate methods and tools for analyzing translations between programming languages with respe...
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...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
International audienceBy "programming languages" are meant both concrete languages and abstract comp...
It is shown that the automated translation of programming languages suffers from its traditional dom...
In this paper we model both program behaviours and abstractions between them as lax functors, which ...
AbstractAlgebraic translation methods are argued for in many fields of science. Several examples wil...
Programming language implementations bridge the gap between what the program developer sees and unde...
AbstractThis paper presents a tentative theory of programming language expressiveness based on reduc...
An approximate program transformation is a trans-formation that can change the semantics of a progra...
Abstract. We present a study of some properties of program translations in the context of logic prog...
In the functional programming literature, compiling is often expressed as a translation between sour...
Motivated by our experience in analyzing properties of translations between programming languages wi...
International audienceFor the issue of translations between programming languages with observational...
We investigate methods and tools for analyzing translations between programming languages with respe...
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...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
International audienceBy "programming languages" are meant both concrete languages and abstract comp...
It is shown that the automated translation of programming languages suffers from its traditional dom...
In this paper we model both program behaviours and abstractions between them as lax functors, which ...
AbstractAlgebraic translation methods are argued for in many fields of science. Several examples wil...
Programming language implementations bridge the gap between what the program developer sees and unde...
AbstractThis paper presents a tentative theory of programming language expressiveness based on reduc...
An approximate program transformation is a trans-formation that can change the semantics of a progra...
Abstract. We present a study of some properties of program translations in the context of logic prog...
In the functional programming literature, compiling is often expressed as a translation between sour...