none15siWe provide an overview of the FET-Open Project CerCo (‘Certified Complexity’). Our main achievement is the development of a technique for analysing non-functional properties of programs (time, space) at the source level with little or no loss of accuracy and a small trusted code base. The core component is a C compiler, verified in Matita, that produces an instrumented copy of the source code in addition to generating object code. This instrumentation exposes, and tracks precisely, the actual (non-asymptotic) computational cost of the input program at the source level. Untrusted invariant generators and trusted theorem provers may then be used to compute and certify the parametric execution time of the code.noneRoberto M. Amadio;Nic...
ACACES 2012 summer schoolMost program profiling methods output the execution time of one specific pr...
International audienceImplicit Computational Complexity (ICC) drives better understanding of complex...
International audienceThis paper proposes a technique for estimating the computational time of progr...
We provide an overview of the FET-Open Project CerCo (‘Certified Complexity’). Our main achievement ...
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...
The aim of this master thesis is to explore the area of software metrics and to identify software me...
The Cost Annotating Compiler is a special compiler from a very large subset of Standard C to the obj...
Having information about the execution cost of programs, i.e., the amount of resources that the exec...
International audienceImplicit Computational Complexity (ICC) aims atgiving machine-free characteris...
Complex real-time systems are traditionally developed in several disjoint steps: (i) decomposition o...
Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018Interna...
In the first phase of our automatic parallelizing translator for C program, a source code is decompo...
This work drafts a strategy that leverages the field of Implicit Computational Complexity to certify...
ACACES 2012 summer schoolMost program profiling methods output the execution time of one specific pr...
International audienceImplicit Computational Complexity (ICC) drives better understanding of complex...
International audienceThis paper proposes a technique for estimating the computational time of progr...
We provide an overview of the FET-Open Project CerCo (‘Certified Complexity’). Our main achievement ...
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...
The aim of this master thesis is to explore the area of software metrics and to identify software me...
The Cost Annotating Compiler is a special compiler from a very large subset of Standard C to the obj...
Having information about the execution cost of programs, i.e., the amount of resources that the exec...
International audienceImplicit Computational Complexity (ICC) aims atgiving machine-free characteris...
Complex real-time systems are traditionally developed in several disjoint steps: (i) decomposition o...
Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018Interna...
In the first phase of our automatic parallelizing translator for C program, a source code is decompo...
This work drafts a strategy that leverages the field of Implicit Computational Complexity to certify...
ACACES 2012 summer schoolMost program profiling methods output the execution time of one specific pr...
International audienceImplicit Computational Complexity (ICC) drives better understanding of complex...
International audienceThis paper proposes a technique for estimating the computational time of progr...