@article{leroy_formal_2009,
 title = {Formal verification of a realistic compiler},
 author = {Leroy, Xavier},
 year = {2009},
 doi = {10.1145/1538788.1538814},
 url = {https://dl.acm.org/doi/10.1145/1538788.1538814},
 urldate = {2024-04-22},
 journal = {Communications of the ACM},
 volume = {52},
 number = {7},
 pages = {107--115},
 month = {July},
 language = {en},
 abstract = {This paper reports on the development and formal verification (proof of semantic preservation) of CompCert, a compiler from Clight (a large subset of the C programming language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness. Such a verified compiler is useful in the context of critical software and its formal verification: the verification of the compiler guarantees that the safety properties proved on the source code hold for the executable compiled code as well.},
 issn = {0001-0782, 1557-7317}
}
