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 audienceFormal verification of software or hardware systems — be it by model checking,...
Software programs are used for many critical roles. A bug in those can have a devastatingcost, possi...
International audienceGiven the complexity and sophistication of code generation and optimization al...
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...
Compilers, and especially optimizing compilers, are complicated programs. Bugs in compilers happen, ...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceThis article describes the development and formal verification (proof of seman...
International audienceFormal verification of software or hardware systems — be it by model checking,...
Software programs are used for many critical roles. A bug in those can have a devastatingcost, possi...
International audienceGiven the complexity and sophistication of code generation and optimization al...
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...
Compilers, and especially optimizing compilers, are complicated programs. Bugs in compilers happen, ...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceThis work presents an evaluation of the CompCert formally specified and verifi...
International audienceThe CompCert C compiler provides the formal guarantee that the observable beha...
International audienceThis article describes the development and formal verification (proof of seman...
International audienceFormal verification of software or hardware systems — be it by model checking,...
Software programs are used for many critical roles. A bug in those can have a devastatingcost, possi...
International audienceGiven the complexity and sophistication of code generation and optimization al...