A. Armand, G. Faure, B. Grégoire, C. Keller, L. Théry et al., A Modular Integration of SAT/SMT Solvers to Coq through Proof Witnesses, Certified Programs and Proofs -First International Conference Proceedings, pp.135-150, 2011.
DOI : 10.1145/1217856.1217859

URL : https://hal.archives-ouvertes.fr/hal-00639130

C. Barrett, C. L. Conway, M. Deters, L. Hadarean, D. Jovanovic et al., CVC4, CVC4 " . In: Computer Aided Verification -23rd International Conference, CAV 2011, pp.171-177, 2011.
DOI : 10.1007/3-540-45657-0_40

[. Besson, S. Blazy, and P. Wilke, A Precise and Abstract Memory Model for C Using Symbolic Values, Programming Languages and Systems -12th Asian Symposium, APLAS 2014, pp.449-468978, 2014.
DOI : 10.1007/978-3-319-12736-1_24

URL : https://hal.archives-ouvertes.fr/hal-01093312

[. Besson, S. Blazy, and P. Wilke, A Concrete Memory Model for CompCert, Interactive Theorem Proving -6th International Conference Proceedings, pp.67-83978, 2015.
DOI : 10.1007/978-3-319-22102-1_5

URL : https://hal.archives-ouvertes.fr/hal-01194549

[. Besson, P. Cornilleau, and D. Pichardie, Modular SMT Proofs for Fast Reflexive Checking Inside Coq, Certified Programs and Proofs -First International Conference Proceedings, pp.151-166978, 2011.
DOI : 10.1016/j.jal.2007.07.003

URL : https://hal.archives-ouvertes.fr/hal-00646960

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

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

R. Bedin-frança, S. Blazy, D. Favre-felix, X. Leroy, M. Pantel et al., Formally verified optimizing compilation in ACGbased flight control software, ERTS2 2012: Embedded Real Time Software and Systems. AAAF, SEE

[. Barrett, P. Fontaine, and C. Tinelli, The SMT-LIB Standard: Version 2.5, 2015.

B. Blanchet, P. Cousot, R. Cousot, J. Feret, L. Mauborgne et al., A Static Analyzer for Large Safety-critical Software, Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation. PLDI '03
URL : https://hal.archives-ouvertes.fr/hal-00128135

S. Blazy, Experiments in validating formal semantics for C, 2007.
URL : https://hal.archives-ouvertes.fr/inria-00292043

D. J. Bernstein, T. Lange, and P. Schwabe, The Security Impact of a New Cryptographic Library, Progress in Cryptology -LATINCRYPT 2012 -2nd International Conference on Cryptology and Information Security in Latin America Proceedings, pp.159-176978, 2012.
DOI : 10.1007/978-3-642-33481-8_9

T. Balakrishnan and . Reps, WYSINWYX, ACM Transactions on Programming Languages and Systems, vol.32, issue.6, pp.1-23, 2010.
DOI : 10.1145/1749608.1749612

S. Blazy and A. Trieu, Formal verification of control-flow graph flattening, Proceedings of the 5th ACM SIGPLAN Conference on Certified Programs and Proofs, CPP 2016, 2016.
DOI : 10.1145/2854065.2854082

URL : https://hal.archives-ouvertes.fr/hal-01242063

[. Carbonneaux, J. Hoffmann, T. Ramananandro, and Z. Shao, End-to-end verification of stack-space bounds for C programs, ACM SIGPLAN Conference on Programming Language Design and Implementation , PLDI '14, 2014.

P. Cousot and R. Cousot, Abstract interpretation, Proceedings of the 4th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '77, pp.238-252, 1977.
DOI : 10.1145/512950.512973

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

S. [. Cook and . Subramanian, A formal semantics for C in Nqthm, 1994.

[. Collberg, C. Thomborson, and D. Low, A taxonomy of obfuscating transformations, 1997.

R. Dockins, Operational Refinement for Compiler Correctness, 2012.

D. Delmas and J. Souyris, Astr??e: From Research to Industry, 14th International Symposium Proceedings, pp.437-451978, 2007.
DOI : 10.1007/978-3-540-74061-2_27

Z. Durumeric, The Matter of Heartbleed, Proceedings of the 2014 Conference on Internet Measurement Conference, IMC '14, pp.475-488, 2014.
DOI : 10.1145/2663716.2663755

[. Ellison and G. Rou, An Executable Formal Semantics of C with Applications, In: SIGPLAN Not, vol.47, issue.1, 2012.

W. Robert and . Floyd, Assigning meanings to programs, In: Mathematical aspects of computer science, vol.19, pp.19-32, 1967.

Y. Gurevich and J. K. Huggins, The semantics of the C programming language, 6th Workshop, CSL '92, pp.274-308, 1992.
DOI : 10.1007/3-540-56992-8_17

R. Gu, J. Koenig, T. Ramananandro, Z. Shao, . Xiongnan et al., Deep Specifications and Certified Abstraction Layers, Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2015.
DOI : 10.1145/2676726.2676975

B. Clark, W. Defend, K. Morgan, T. Fu, W. H. Kohno et al., Pacemakers and Implantable Cardiac Defibrillators: Software Radio Attacks and Zero-Power Defenses, IEEE Symposium on Security and Privacy, pp.129-14231, 2008.

[. Hathhorn, C. Ellison, and G. Rou, Defining the undefinedness of C " . In: PLDI'15, pp.336-345, 2015.

]. C. Hoa69 and . Hoare, An Axiomatic Basis for Computer Programming, Commun . ACM, vol.1210, 1969.

[. Jourdan, V. Laporte, S. Blazy, X. Leroy, and D. Pichardie, A formally-verified C static analyzer, POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.247-259, 2015.
DOI : 10.1145/2775051.2676966

URL : https://hal.archives-ouvertes.fr/hal-01078386

C. Stephen, D. M. Johnson, and . Ritchie, UNIX Time-Sharing System: Portability of C Programs and the UNIX System, Bell System Technical Journal, 1978.

[. Kang, C. Hur, W. Mansky, D. Garbuzov, S. Zdancewic et al., A formal C memory model supporting integer-pointer casts Frama-C: A software analysis perspective, Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.326-335, 2015.

R. Krebbers, The C standard formalized in Coq, 2015.

J. A. Kroll, G. Stewart, and A. W. Appel, Portable Software Fault Isolation, 2014 IEEE 27th Computer Security Foundations Symposium, pp.18-32, 2014.
DOI : 10.1109/CSF.2014.10

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

[. Kinder and H. Veith, Jakstab: A Static Analysis Platform for Binaries, Computer Aided Verification: 20th International Conference, pp.423-427, 2008.
DOI : 10.1007/978-3-540-70545-1_40

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

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, 2008.
DOI : 10.1007/s10817-008-9099-0

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

X. Leroy, A. W. Appel, S. Blazy, and G. Stewart, The CompCert memory model In: Program Logics for Certified Compilers

[. Mendonça-de-moura and N. Bjørner, Z3: An Efficient SMT Solver, 14th International Conference, pp.337-340, 2008.
DOI : 10.1007/978-3-540-78800-3_24

J. Mem+16-]-kayvan-memarian, J. Matthiesen, K. Lingard, D. Nienhuis, R. N. Chisnall et al., Into the depths of C: elaborating the de facto standards, Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2016, 2016.

G. Morrisett, G. Tan, J. Tassarotti, J. Tristan, and E. Gan, RockSalt: better, faster, stronger SFI for the x86, ACM SIG- PLAN Conference on Programming Language Design and Implementation, PLDI '12 Vitek, Haibo Lin, and Frank Tip, pp.395-404, 2012.

M. Norrish, C formalised in HOL, 1998.

G. D. Plotkin, A Structural Approach to Operational Semantics. Lecture Notes, 1981.

]. H. Ric53 and . Rice, Classes of Recursively Enumerable Sets and Their Decision Problems, In: Trans. Amer. Math. Soc, vol.74, pp.358-366, 1953.

V. Robert and X. Leroy, A Formally-Verified Alias Analysis, Certified Programs and Proofs -Second International Conference Proceedings, pp.11-26978, 2012.
DOI : 10.1007/978-3-642-35308-6_5

URL : https://hal.archives-ouvertes.fr/hal-00773109

M. Samek, Are we shooting ourselves in the foot with Stack Overflow? http: //embeddedgurus.com/state-space/2014/02/are-we-shooting-ourselves- in-the-foot-with-stack-overflow

[. Sevcík, V. Vafeiadis, F. Z. Nardelli, S. Jagannathan, and P. Sewell, Relaxed-memory concurrency and verified compilation, Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.43-54, 2011.

S. Dana, C. Scott, and . Strachey, Toward a mathematical semantics for computer languages, 1971.

Y. Kiam-tan, M. O. Myreen, R. Kumar, A. Fox, S. Owens et al., A New Verified Compiler Backend for CakeML, p.16, 2016.

[. Wahbe, S. Lucco, T. E. Anderson, and S. L. Graham, Efficient Software-Based Fault Isolation The Grove Park Inn and Country Club, Proceedings of the Fourteenth ACM Symposium on Operating System Principles, 1993.

X. Wang, H. Chen, A. Cheung, Z. Jia, N. Zeldovich et al., Undefined behavior, Proceedings of the Asia-Pacific Workshop on Systems, APSYS '12, 2012.
DOI : 10.1145/2349896.2349905

[. Yang, Y. Chen, E. Eide, and J. Regehr, Finding and understanding bugs in C compilers, Proceedings of the 32nd ACM SIG- PLAN Conference on Programming Language Design and Implementation, PLDI 2011, pp.283-294, 2011.

B. Yee, D. Sehr, G. Dardyk, J. Bradley-chen, R. Muth et al., Native Client, Communications of the ACM, vol.53, issue.1, 2010.
DOI : 10.1145/1629175.1629203

W. D. Young, A mechanically verified code generator, Journal of Automated Reasoning, vol.5, issue.4, pp.493-518, 1989.
DOI : 10.1007/BF00243134

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