Version 5 (modified by admin, 9 years ago) (diff)


Certified Complexity (CerCo?)

CerCo? (Certified Complexity) is a European research project in the 7th Research Framework Programme (FP7) of the European Commission (project number 243381). The project is situated in the FP7 theme Information & Communication Technologies (ICT) in the topic Future and Emerging Technologies (FET Open). The project has started February 1st, 2010, and will have a duration of 3 years.

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.


University of Bologna (coordinator)

University of Edinburgh

Université Paris Diderot

Attachments (44)