Formally verified optimizing compilation in ACG-based flight control software, p.2, 2012. ,
The Security Impact of a New Cryptographic Library, LATINCRYPT'12, pp.159-176, 2012. ,
DOI : 10.1007/978-3-642-33481-8_9
Companion website with Coq development ,
A Precise and Abstract Memory Model for C Using Symbolic Values, APLAS, LNCS, 2014. ,
DOI : 10.1007/978-3-319-12736-1_24
URL : https://hal.archives-ouvertes.fr/hal-01093312
Experiments in validating formal semantics for C, Raboud University Nijmegen report ICIS-R07015, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00292043
Mechanized Semantics for the Clight Subset of the C Language, Journal of Automated Reasoning, vol.29, issue.6, 2009. ,
DOI : 10.1007/3-540-56992-8_17
URL : https://hal.archives-ouvertes.fr/inria-00352524
End-to-end verification of stack-space bounds for C programs, PLDI '14, p.30, 2014. ,
The scalable commutativity rule: designing scalable software for multicore processors, 2013. ,
A Precise Yet Efficient Memory Model For C, Electronic Notes in Theoretical Computer Science, vol.254, 2009. ,
DOI : 10.1016/j.entcs.2009.09.061
URL : https://doi.org/10.1016/j.entcs.2009.09.061
An executable formal semantics of C with applications, 2012. ,
Bridging the Gap: Automatic Verified Abstraction of C, ITP, 2012. ,
DOI : 10.1007/978-3-642-32347-8_8
Don't sweat the small stuff: formal verification of C code without the pain, 2014. ,
Defining the undefinedness of c, Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'15), pp.336-345, 2015. ,
A formally-verified C static analyzer, In: POPL, 2015. ,
DOI : 10.1145/2775051.2676966
URL : https://hal.archives-ouvertes.fr/hal-01078386
A formal C memory model supporting integer-pointer casts, 2015. ,
DOI : 10.1145/2737924.2738005
URL : http://sf.snu.ac.kr/gil.hur/publications/intptrcast.pdf
Aliasing Restrictions of C11 Formalized in Coq, CPP, LNCS, pp.978-981, 2013. ,
DOI : 10.1007/978-3-319-03545-1_4
An operational and axiomatic semantics for non-determinism and sequence points in C, Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '14, 2014. ,
DOI : 10.1145/2535838.2535878
Formal C Semantics: CompCert and the C Standard, ITP 2014, 2014. ,
DOI : 10.1007/978-3-319-08970-6_36
URL : https://hal.archives-ouvertes.fr/hal-00981212
A memory allocator Leroy, X.: Formal verification of a realistic compiler, C. ACM, vol.52, issue.7, 2009. ,
A Formally Verified Compiler Back-end, Journal of Automated Reasoning, vol.27, issue.1, pp.363-446, 2009. ,
DOI : 10.1007/978-3-642-59495-3
URL : https://hal.archives-ouvertes.fr/inria-00360768
The CompCert memory model In: Program Logics for Certified Compilers, 2014. ,
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/978-3-662-07964-5
URL : https://hal.archives-ouvertes.fr/inria-00289542
Guidelines for the use of the C language in critical systems, Z3: An Efficient SMT Solver. In: TACAS, LNCS, 2004. ,
C formalised in HOL, 1998. ,
Types, bytes, and separation logic, 2007. ,
DOI : 10.1145/1190216.1190234
URL : http://www.nicta.com.au/people/norrishm/attachments/bibliographies_and_papers/2007/popl2007.pdf
Undefined behavior, Proceedings of the Asia-Pacific Workshop on Systems, APSYS '12, p.12, 2012. ,
DOI : 10.1145/2349896.2349905
Finding and understanding bugs in C compilers, 2011. ,
DOI : 10.1145/1993316.1993532