CompCert

GPTKB entity

Statements (36)
Predicate Object
gptkbp:instanceOf gptkb:compilation_album
gptkbp:developer gptkb:INRIA
gptkb:Xavier_Leroy
gptkbp:feature modular design
open source
intermediate representations
static single assignment form
optimizing compiler
commercial support available
used in automotive industry
back-end retargetable
formally verified
formally verified semantics preservation
machine-checked proofs in Coq
no undefined behavior in generated code
support for ISO C90 standard
support for ISO C99 standard (partial)
used in avionics industry
gptkbp:firstReleased 2005
https://www.w3.org/2000/01/rdf-schema#label CompCert
gptkbp:languageOfName gptkb:Clight
C
gptkbp:license gptkb:CeCILL-C
gptkbp:notablePublication gptkb:Formal_verification_of_a_realistic_compiler,_Xavier_Leroy,_2009
gptkbp:supportsLanguage gptkb:ARM_assembly
gptkb:PowerPC_assembly
gptkb:x86_assembly
gptkb:RISC-V_assembly
gptkb:AArch64_assembly
gptkbp:usedFor embedded systems
safety-critical software
gptkbp:website https://compcert.org/
gptkbp:writtenBy gptkb:OCaml
gptkbp:bfsParent gptkb:Coq_proof_assistant
gptkb:Xavier_Leroy
gptkbp:bfsLayer 6