International audienceCompCert is the first commercially available optimizing compiler that is formally verified, using machine-assisted mathematical proofs, to be exempt from mis-compilation. The executable code it produces is proved to behave exactly as specified by the semantics of the source C program. This article gives an overview of the design of CompCert and its proof concept and then focuses on aspects relevant for industrial application. We briefly summarize practical experience and give an overview of recent CompCert development aiming at industrial usage. CompCert's intended use is the compilation of life-critical and mission-critical software meeting high levels of assurance. In this context tool qualification is of paramount i...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceGiven the complexity and sophistication of code generation and optimization al...
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...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
CompCert is the first commercially available optimiz-ing compiler that is formally verified, using m...
International audienceThis work presents a preliminary evaluation of the use of the CompCert formall...
International audienceThis paper reports on the development and formal verification (proof of semant...
CompCert is the first realistic formally verified compiler: it provides a machine-checked mathematic...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
Compilers, and especially optimizing compilers, are complicated programs. Bugs in compilers happen, ...
International audienceThis article describes the development and formal verification (proof of seman...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceFormal verification of software or hardware systems — be it by model checking,...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceGiven the complexity and sophistication of code generation and optimization al...
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...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
International audienceCompCert is the first commercially available optimizing compiler that is forma...
CompCert is the first commercially available optimiz-ing compiler that is formally verified, using m...
International audienceThis work presents a preliminary evaluation of the use of the CompCert formall...
International audienceThis paper reports on the development and formal verification (proof of semant...
CompCert is the first realistic formally verified compiler: it provides a machine-checked mathematic...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
Compilers, and especially optimizing compilers, are complicated programs. Bugs in compilers happen, ...
International audienceThis article describes the development and formal verification (proof of seman...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceFormal verification of software or hardware systems — be it by model checking,...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceGiven the complexity and sophistication of code generation and optimization al...
Software programs are used for many critical roles. A bug in those can have a devastatingcost, possi...