International audienceWe present CompCertELF, the first extension to CompCert that supports verified compilation from C programs all the way to a standard binary file format, i.e., the ELF object format. Previous work on Stack-Aware CompCert provides a verified compilation chain from C programs to assembly programs with a realistic machine memory model. We build CompCertELF by modifying and extending this compilation chain with a verified assembler which further transforms assembly programs into ELF object files. CompCert supports large-scale verification via verified separate compilation: C modules can be written and compiled separately, and then linked together to get a target program that refines the semantics of the program linked from ...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceThe CompCert C compiler guarantees that the target program behaves as the sour...
International audienceThis paper reports on the development and formal verification (proof of semant...
We report on the ongoing design of a novel architecture for verified separate compilation of C progr...
International audienceIn this article, we consider the semantic design and verified compilation of a...
This thesis presents an extension of the CompCert compiler that aims at providing formal guarantees ...
Cette thèse présente une extension du compilateur CompCert permettant de fournir des garanties forme...
Abstract. We present a new architecture for specifying and proving op-timizing compilers in the pres...
We present a new architecture for specifying and proving optimizing compilers in the presence of sha...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
Major compiler verification efforts, such as the CompCert project, have traditionally simplified the...
This is the artifact for the APLAS 2023 paper "Towards a Framework for Developing Verified Assembler...
International audienceSemantics preserving compilation of low-level C programs is challenging becaus...
CompCert is a formally verified compiler that generates compact and efficient code for a large subse...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceThe CompCert C compiler guarantees that the target program behaves as the sour...
International audienceThis paper reports on the development and formal verification (proof of semant...
We report on the ongoing design of a novel architecture for verified separate compilation of C progr...
International audienceIn this article, we consider the semantic design and verified compilation of a...
This thesis presents an extension of the CompCert compiler that aims at providing formal guarantees ...
Cette thèse présente une extension du compilateur CompCert permettant de fournir des garanties forme...
Abstract. We present a new architecture for specifying and proving op-timizing compilers in the pres...
We present a new architecture for specifying and proving optimizing compilers in the presence of sha...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
Major compiler verification efforts, such as the CompCert project, have traditionally simplified the...
This is the artifact for the APLAS 2023 paper "Towards a Framework for Developing Verified Assembler...
International audienceSemantics preserving compilation of low-level C programs is challenging becaus...
CompCert is a formally verified compiler that generates compact and efficient code for a large subse...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceThe CompCert C compiler guarantees that the target program behaves as the sour...
International audienceThis paper reports on the development and formal verification (proof of semant...