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
|