Abstract. Logical relations appeared to be very fruitful for the devel-opment of modular proofs of compiler correctness. In this field, logical relations are parametrized by a high-level type system, and are even sometimes directly relating low level pieces of code to high-level pro-grams. All those works rely crucially on biorthogonality to get exten-sionality and compositionality properties. But the use of biorthogonality in the definitions also complicates matters when it comes to operational correctness. Most of the time, such correctness results amount to show an unfolding lemma that makes reduction more explicit than in a biorthog-onal definition. Unfortunately, unfolding lemmas are not easy to derive for rich languages and in particu...
This text treats of the compiler into assembly language of the programming language which is derived...
Typed assembly languages provide a way to generate machine-checkable safety proofs for machine-langu...
Abstract. We present a first-order linearly typed assembly language, HBAL, that allows the safe reus...
Logical relations appeared to be very fruitful for the development of modular proofs of compiler cor...
Previous work on formally modelling and analysing program compilation has shown the need for a simpl...
We present a logic for reasoning on assembly code. The logic is an extension of intuitionistic linea...
We present a Coq-based system to certify the entire process of implementing declarative mathematical...
The task of designing and implementing a compiler can be a difficult and error-prone process. In thi...
The task of designing and implementing a compiler can be a di#cult and error-prone process. In this ...
We motivate the design of a typed assembly language (TAL) and present a type-preserving transla-tion...
The task of designing and implementing a compiler can be a difficult and error-prone process. In thi...
We motivate the design of a typed assembly language (TAL) by presenting a type-preserving translatio...
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving t...
AbstractIn this paper we prove the correctness of a compiler for a call-by-name language using step-...
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving t...
This text treats of the compiler into assembly language of the programming language which is derived...
Typed assembly languages provide a way to generate machine-checkable safety proofs for machine-langu...
Abstract. We present a first-order linearly typed assembly language, HBAL, that allows the safe reus...
Logical relations appeared to be very fruitful for the development of modular proofs of compiler cor...
Previous work on formally modelling and analysing program compilation has shown the need for a simpl...
We present a logic for reasoning on assembly code. The logic is an extension of intuitionistic linea...
We present a Coq-based system to certify the entire process of implementing declarative mathematical...
The task of designing and implementing a compiler can be a difficult and error-prone process. In thi...
The task of designing and implementing a compiler can be a di#cult and error-prone process. In this ...
We motivate the design of a typed assembly language (TAL) and present a type-preserving transla-tion...
The task of designing and implementing a compiler can be a difficult and error-prone process. In thi...
We motivate the design of a typed assembly language (TAL) by presenting a type-preserving translatio...
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving t...
AbstractIn this paper we prove the correctness of a compiler for a call-by-name language using step-...
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving t...
This text treats of the compiler into assembly language of the programming language which is derived...
Typed assembly languages provide a way to generate machine-checkable safety proofs for machine-langu...
Abstract. We present a first-order linearly typed assembly language, HBAL, that allows the safe reus...