A. W. Appel, Foundational proof-carrying code, Logic in Computer Science 2001, pp.247-258, 2001.
DOI : 10.1109/fits.2003.1264926

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.2076

A. W. Appel and S. Blazy, Separation Logic for Small-Step cminor, Theorem Proving in Higher Order Logics, pp.5-21, 2007.
DOI : 10.1007/978-3-540-74591-4_3

URL : https://hal.archives-ouvertes.fr/inria-00165915

Y. Bertot and P. Castéran, Interactive Theorem Proving and Program Development ? Coq'Art: The Calculus of Inductive Constructions, 2004.
URL : https://hal.archives-ouvertes.fr/hal-00344237

S. Blazy, Z. Dargaye, and X. Leroy, Formal Verification of a C Compiler Front-End, FM 2006: Int. Symp. on Formal Methods, pp.460-475, 2006.
DOI : 10.1007/11813040_31

URL : https://hal.archives-ouvertes.fr/inria-00106401

S. Blazy and X. Leroy, Mechanized Semantics for the Clight Subset of the C Language, Journal of Automated Reasoning, vol.29, issue.6, 2009.
DOI : 10.1007/s10817-009-9148-3

URL : https://hal.archives-ouvertes.fr/inria-00352524

G. J. Chaitin, Register allocation and spilling via graph coloring, SIGPLAN Symposium on Compiler Construction, pp.98-105, 1982.
DOI : 10.1145/989393.989403

M. A. Dave, Compiler verification, ACM SIGSOFT Software Engineering Notes, vol.28, issue.6, pp.2-2, 2003.
DOI : 10.1145/966221.966235

L. George and A. W. Appel, Iterated register coalescing, ACM Transactions on Programming Languages and Systems, vol.18, issue.3, pp.300-324, 1996.
DOI : 10.1145/229542.229546

T. C. Hales, Formal proof, Notices of the AMS, vol.55, issue.11, pp.1370-1380, 2008.

X. Leroy, Formal certification of a compiler back-end, or: programming a compiler with a proof assistant, 33rd symp. Principles of Progr. Lang, pp.42-54, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00000963

X. Leroy, The CompCert verified compiler, software and commented proof, 2008.

X. Leroy, A Formally Verified Compiler Back-end, Journal of Automated Reasoning, vol.27, issue.1, 2008.
DOI : 10.1007/s10817-009-9155-4

URL : https://hal.archives-ouvertes.fr/inria-00360768

X. Leroy and S. Blazy, Formal Verification of a C-like Memory Model and Its Uses for Verifying Program Transformations, Journal of Automated Reasoning, vol.17, issue.5???6, pp.1-31, 2008.
DOI : 10.1007/s10817-008-9099-0

URL : https://hal.archives-ouvertes.fr/inria-00289542

P. Letouzey, Extraction in Coq: An overview. In Logic and Theory of Algorithms, Computability in Europe CiE LNCS, vol.5028, pp.359-369, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00338973

J. Mccarthy and J. Painter, Correctness of a compiler for arithmetic expressions, of Proc. of Symposia in Applied Mathematics, pp.33-41, 1967.
DOI : 10.1090/psapm/019/0242403

R. Milner and R. Weyhrauch, Proving compiler correctness in a mechanized logic, Proc. 7th Annual Machine Intelligence Workshop, pp.51-72, 1972.

G. Morrisett, D. Walker, K. Crary, and N. Glew, From System F to typed assembly language, ACM Trans. Prog. Lang. Syst, vol.21, issue.3, pp.528-569, 1999.

G. C. Necula, Proof-carrying code, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, pp.106-119, 1997.
DOI : 10.1145/263699.263712

G. C. Necula, Translation validation for an optimizing compiler, Prog. Lang. Design and Impl, pp.83-95, 2000.

G. C. Necula, S. Mcpeak, S. P. Rahul, and W. Weimer, CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs, Compiler Construction, pp.213-228, 2002.
DOI : 10.1007/3-540-45937-5_16

A. Pnueli, M. Siegel, and E. Singerman, Translation validation. In Tools and Algorithms for Construction and Analysis of Systems, TACAS '98, pp.151-166, 1998.

J. Tristan and X. Leroy, Formal verification of translation validators: A case study on instruction scheduling optimizations, 35th symp. Principles of Progr. Lang, pp.17-27, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00289540

J. Tristan and X. Leroy, Verified validation of lazy code motion, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00415865