Advanced
Compilers & Programming Language Theory
Q95 / 100
What is certified compilation (CompCert)?
Correct! Well done.
Incorrect.
The correct answer is B) A formally verified compiler (CompCert for C) with machine-checked proofs that the compiled code preserves the source program's semantics
B
Correct Answer
A formally verified compiler (CompCert for C) with machine-checked proofs that the compiled code preserves the source program's semantics
Explanation
CompCert (Leroy 2006): verified in Coq. Proof: for any C source S and compiled code C, if S terminates with value v, then C terminates with value v. Used in aviation and automotive safety-critical software (DO-178C).
Progress
95/100