Software programs are used for many critical roles. A bug in those can have a devastatingcost, possibly leading to the loss of human lives. Such bugs are usually found at a source level(which can be ruled out with source-level verification methods), but they can also be inserted bythe compiler unknowingly. CompCert is the first compiler with a formal proof of correctness:compiled programs are proven to behave the same as their source programs. However, because ofthe challenges involved in proving compiler optimizations, CompCert only has a limited numberof them. As such, CompCert usually generates low-performance code compared to classicalcompilers such as GCC. While this may not significantly impact out-of-order architectures suchas x86, o...
International audienceCompCert is a moderately optimizing C compiler with a formal, machine-checked,...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
CompCert is the first commercially available optimiz-ing compiler that is formally verified, using m...
Software programs are used for many critical roles. A bug in those can have a devastatingcost, possi...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Modern multiprocessors architectures and programming languages exhibit weakly consistent memories. T...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Just-in-Time compilation is a technique to execute programs, where execution is interleaved with opt...
The constant evolution of processors architectures, with superscalar, instruction-level parallelism,...
CompCert is a C compiler with a formal, machine-checked, proof of correctness: after successful comp...
This work presents a preliminary evaluation of the use of the CompCert formally specified and verifi...
This thesis presents an extension of the CompCert compiler that aims at providing formal guarantees ...
As part of formal verification of critical software, preserving properties established on the source...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Cette thèse présente une extension du compilateur CompCert permettant de fournir des garanties forme...
International audienceCompCert is a moderately optimizing C compiler with a formal, machine-checked,...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
CompCert is the first commercially available optimiz-ing compiler that is formally verified, using m...
Software programs are used for many critical roles. A bug in those can have a devastatingcost, possi...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Modern multiprocessors architectures and programming languages exhibit weakly consistent memories. T...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Just-in-Time compilation is a technique to execute programs, where execution is interleaved with opt...
The constant evolution of processors architectures, with superscalar, instruction-level parallelism,...
CompCert is a C compiler with a formal, machine-checked, proof of correctness: after successful comp...
This work presents a preliminary evaluation of the use of the CompCert formally specified and verifi...
This thesis presents an extension of the CompCert compiler that aims at providing formal guarantees ...
As part of formal verification of critical software, preserving properties established on the source...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
Cette thèse présente une extension du compilateur CompCert permettant de fournir des garanties forme...
International audienceCompCert is a moderately optimizing C compiler with a formal, machine-checked,...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
CompCert is the first commercially available optimiz-ing compiler that is formally verified, using m...