The project aims to the construction of a formally verified complexity preserving compiler from a large subset of C to some typical microcontroller assembly, of the kind traditionally used in embedded systems. The work comprise the definition of cost models for the input and target languages, and the machine-checked proof of preservation of complexity (concrete, not asymptotic) along compilation. The compiler will also return tight and certified cost annotations for the source program, providing a reliable infrastructure to draw temporal assertions on the executable code while reasoning on the source. The compiler will be open source, and all proofs will be public domain
International audienceThis paper reports on the design of adequate on-machine formal semantics for a...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceWe present a so-called labelling method to enrich a compiler in order to turn ...
The project aims to the construction of a formally verified complexity preserving compiler from a la...
CerCo (‘Certified Complexity’) aims to develop tools for reasoning about intensional properties of p...
AbstractCerCo (‘Certified Complexity’) aims to develop tools for reasoning about intensional propert...
The Trusted CerCo Cost Annotating Compiler is a (partially) certified compiler from a large subset o...
none15siWe provide an overview of the FET-Open Project CerCo (‘Certified Complexity’). Our main achi...
The Cost Annotating Compiler is a special compiler from a very large subset of Standard C to the obj...
This paper presents the design and implementation of a compiler that translates programs written in ...
This paper reports on the development and formal certification (proof of semantic preservation) of a...
International audienceThis paper reports on the development and formal verification (proof of semant...
Compilers, and especially optimizing compilers, are complicated programs. Bugs in compilers happen, ...
International audienceIn this article, we consider the semantic design and verified compilation of a...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceThis paper reports on the design of adequate on-machine formal semantics for a...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceWe present a so-called labelling method to enrich a compiler in order to turn ...
The project aims to the construction of a formally verified complexity preserving compiler from a la...
CerCo (‘Certified Complexity’) aims to develop tools for reasoning about intensional properties of p...
AbstractCerCo (‘Certified Complexity’) aims to develop tools for reasoning about intensional propert...
The Trusted CerCo Cost Annotating Compiler is a (partially) certified compiler from a large subset o...
none15siWe provide an overview of the FET-Open Project CerCo (‘Certified Complexity’). Our main achi...
The Cost Annotating Compiler is a special compiler from a very large subset of Standard C to the obj...
This paper presents the design and implementation of a compiler that translates programs written in ...
This paper reports on the development and formal certification (proof of semantic preservation) of a...
International audienceThis paper reports on the development and formal verification (proof of semant...
Compilers, and especially optimizing compilers, are complicated programs. Bugs in compilers happen, ...
International audienceIn this article, we consider the semantic design and verified compilation of a...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceThis paper reports on the design of adequate on-machine formal semantics for a...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceWe present a so-called labelling method to enrich a compiler in order to turn ...