A mechanically verified language implementation, Journal of Automated Reasoning, vol.5, issue.4, pp.461-492, 1989. ,
Towards the formal verification of a C0 compiler: code generation and implementation correctness, Third IEEE International Conference on Software Engineering and Formal Methods (SEFM'05), 2005. ,
DOI : 10.1109/SEFM.2005.51
Formal certification of a compiler back-end, or: programming a compiler with a proof assistant, POPL'06, pp.42-54, 2006. ,
URL : https://hal.archives-ouvertes.fr/inria-00000963
Formal Verification of a C Compiler Front-End, Symp. on Formal Methods (FM'06), pp.460-475, 2006. ,
DOI : 10.1007/11813040_31
URL : https://hal.archives-ouvertes.fr/inria-00106401
Décurryfication certifiée, JFLA (Journées Françaises des Langages Applicatifs), pp.119-133, 2007. ,
Coinductive Big-Step Operational Semantics, European Symposium on Programming, pp.54-68, 2006. ,
DOI : 10.1006/inco.1994.1093
URL : https://hal.archives-ouvertes.fr/inria-00309010
Verification of Sequential Imperative Programs in Isabelle, 2006. ,
Types, bytes, and separation logic, POPL'07, pp.97-108, 2007. ,
Certified assembly programming with embedded code pointers, POPL'06, pp.320-333, 2006. ,
DOI : 10.1145/1111037.1111066
Formal Verification of a Memory Model for C-Like Imperative Languages, Formal Engineering Methods, pp.280-299, 2005. ,
DOI : 10.1007/11576280_20
URL : https://hal.archives-ouvertes.fr/inria-00077921
Permission accounting in separation logic, POPL'05, pp.259-270, 2005. ,
Local Reasoning for Java, 2005. ,
BI as an assertion language for mutable data structures, POPL'01, pp.14-26, 2001. ,
Local reasoning about programs that alter data structures, CSL'01, pp.1-19, 2001. ,
Tactics for separation logic, 2006. ,
Towards Mechanized Program Verification with Separation Logic, CSL, number 3210 in Lecture Notes in Computer Science, pp.250-264, 2004. ,
DOI : 10.1007/978-3-540-30124-0_21
Proving Pointer Programs in Hoare Logic, MPC, pp.102-126, 2000. ,
DOI : 10.1007/10722010_8
Separation logic: a logic for shared mutable data structures, Proceedings 17th Annual IEEE Symposium on Logic in Computer Science, pp.55-74, 2002. ,
DOI : 10.1109/LICS.2002.1029817
A Grainless Semantics for Parallel Programs with Shared Mutable Data, Mathematical Foundations of Programming Semantics, 2006. ,
DOI : 10.1016/j.entcs.2005.11.060
Oracle semantics for Concurrent C minor, 2007. ,
Towards formal verification of memory properties using separation logic, 22nd Workshop of the Japan Society for Software Science and Technology, 2005. ,
Rocquencourt -BP 105 -78153 Le Chesnay Cedex (France) Unité de recherche INRIA Futurs : Parc Club Orsay Université -ZAC des Vignes 4 ,
Technopôle de Nancy-Brabois -Campus scientifique 615, rue du Jardin Botanique -BP 101 -54602 Villers-lès-Nancy Cedex (France) Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu -35042 Rennes Cedex (France) Unité de recherche INRIA Rhône-Alpes : 655, avenue de l'Europe -38334 Montbonnot Saint-Ismier (France) Unité de recherche, 2004. ,