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