Xavier Leroy Professeur, chaire Sciences du logiciel, Collège de France, Paris.

Identifiants chercheurs

IdHAL :

xavier-leroy

ORCID :

0000-0002-8971-9171

IdRef :

026985691

Publications

Article dans une revue (26)

A Lazy, Concurrent Convertibility Checker Nathanaëlle Courant,Xavier Leroy Proceedings of the ACM on Programming Languages, 2026, 10 (POPL), pp.53:1-53:27. ⟨10.1145/3776695⟩ Article dans une revue hal-05322705v2
Sciences du logiciel Xavier Leroy L'Annuaire du Collège de France. Résumés des cours et travaux, 2026, 122, pp.21-29. ⟨10.4000/15e09⟩ Article dans une revue hal-05455792v1
Sciences du logiciel Xavier Leroy L'Annuaire du Collège de France. Résumés des cours et travaux, 2023, 120, pp.13-22. ⟨10.4000/annuaire-cdf.18052⟩ Article dans une revue hal-04245933v1
Efficient Extensional Binary Tries Andrew W Appel,Xavier Leroy Journal of Automated Reasoning, 2023, 67, pp.Article number 8. ⟨10.1007/s10817-022-09655-x⟩ Article dans une revue hal-03372247v4
Sciences du logiciel Xavier Leroy L'Annuaire du Collège de France. Résumés des cours et travaux, 2022, 119, pp.21-33. ⟨10.4000/annuaire-cdf.16737⟩ Article dans une revue hal-04265123v1
Verified Code Generation for the Polyhedral Model Nathanaël Courant,Xavier Leroy Proceedings of the ACM on Programming Languages, 2021, 5 (POPL), pp.40:1-40:24. ⟨10.1145/3434321⟩ Article dans une revue hal-03000244v1
Verified Compilation of Floating-Point Computations Sylvie Boldo,Jacques-Henri Jourdan,Xavier Leroy,Guillaume Melquiond Journal of Automated Reasoning, 2015, 54 (2), pp.135-163. ⟨10.1007/s10817-014-9317-x⟩ Article dans une revue hal-00862689v3
A list-machine benchmark for mechanized metatheory Andrew W. Appel,Robert Dockins,Xavier Leroy Journal of Automated Reasoning, 2012, 49 (3), pp.453--491. ⟨10.1007/s10817-011-9226-1⟩ Article dans une revue istex hal-00674176v1
Safety First! (technical perspective) Xavier Leroy Communications of the ACM, 2011, 54 (12), pp.122. ⟨10.1145/2043174.2043196⟩ Article dans une revue hal-01091803v1
Comment faire confiance à un compilateur ? Xavier Leroy Les Cahiers de l'INRIA - La Recherche, 2010, Cancer la révolution, 440 avril 2010 Article dans une revue inria-00511377v1
Comment faire confiance à un compilateur ? Xavier Leroy Interstices, 2010 Article dans une revue hal-01350287v1
Formal verification of a realistic compiler Xavier Leroy Communications of the ACM, 2009, 52 (7), pp.107-115. ⟨10.1145/1538788.1538814⟩ Article dans une revue inria-00415861v1
Compilation of extended recursion in call-by-value functional languages Tom Hirschowitz,Xavier Leroy,J. B. Wells Higher-Order and Symbolic Computation, 2009, 22 (1), pp.3-66. ⟨10.1007/s10990-009-9042-z⟩ Article dans une revue hal-00359213v1
Mechanized semantics for the Clight subset of the C language Sandrine Blazy,Xavier Leroy Journal of Automated Reasoning, 2009, 43 (3), pp.263-288. ⟨10.1007/s10817-009-9148-3⟩ Article dans une revue inria-00352524v1
A formally verified compiler back-end Xavier Leroy Journal of Automated Reasoning, 2009, 43 (4), pp.363-446. ⟨10.1007/s10817-009-9155-4⟩ Article dans une revue inria-00360768v3
A verified framework for higher-order uncurrying optimizations Zaynah Dargaye,Xavier Leroy Higher-Order and Symbolic Computation, 2009, 22 (3), ⟨10.1007/s10990-010-9050-z⟩ Article dans une revue hal-01499915v1
Coinductive big-step operational semantics Xavier Leroy,Hervé Grall Information and Computation, 2009, 207 (2), pp.284-304. ⟨10.1016/j.ic.2007.12.004⟩ Article dans une revue inria-00309010v1
Tilting at windmills with Coq: formal verification of a compilation algorithm for parallel moves Laurence Rideau,Bernard P. Serpette,Xavier Leroy Journal of Automated Reasoning, 2008, 40 (4), pp.307-326. ⟨10.1007/s10817-007-9096-8⟩ Article dans une revue istex inria-00289709v1
Formal verification of a C-like memory model and its uses for verifying program transformations Xavier Leroy,Sandrine Blazy Journal of Automated Reasoning, 2008, 41 (1), pp.1-31. ⟨10.1007/s10817-008-9099-0⟩ Article dans une revue inria-00289542v1
Mixin modules in a call-by-value setting Tom Hirschowitz,Xavier Leroy ACM Transactions on Programming Languages and Systems (TOPLAS), 2005, 27 (5), pp.857 - 881. ⟨10.1145/1086642.1086644⟩ Article dans une revue hal-00310317v1
Java bytecode verification: algorithms and formalizations Xavier Leroy Journal of Automated Reasoning, 2003, 30 (3-4), pp.235--269. ⟨10.1023/A:1025055424017⟩ Article dans une revue istex hal-01499939v1
Bytecode verification on Java smart cards Xavier Leroy Software: Practice and Experience, 2002, 32 (4), pp.319-340. ⟨10.1002/spe.438⟩ Article dans une revue hal-01499944v1
Type-based analysis of uncaught exceptions Xavier Leroy,François Pessaux ACM Transactions on Programming Languages and Systems (TOPLAS), 2000, 22 (2), pp.340-377. ⟨10.1145/349214.349230⟩ Article dans une revue hal-01499948v1
A modular module system Xavier Leroy Journal of Functional Programming, 2000, 10 (3), pp.269-303. ⟨10.1017/S0956796800003683⟩ Article dans une revue hal-01499946v1
A syntactic theory of type generativity and sharing Xavier Leroy Journal of Functional Programming, 1996, 6 (5), pp.667 - 698. ⟨10.1017/S0956796800001933⟩ Article dans une revue hal-01499965v1
Dynamics in ML Xavier Leroy,Michel Mauny Journal of Functional Programming, 1993, 3 (4), pp.431-463. ⟨10.1017/S0956796800000848⟩ Article dans une revue istex hal-01499972v1

Communication dans un congrès (60)

Well-founded recursion done right Xavier Leroy CoqPL 2024: The Tenth International Workshop on Coq for Programming Languages, ACM, Jan 2024, London, United Kingdom Communication dans un congrès hal-04356563v2
In Search of Software Perfection Xavier Leroy BOB Summer 2019 Konferenz, Aug 2019, Berlin, Germany Communication dans un congrès hal-02392114v1
CompCert: Practical Experience on Integrating and Qualifying a Formally Verified Optimizing Compiler Daniel Kästner,Jörg Barrho,Ulrich Wünsche,Marc Schlickling,Bernhard Schommeret al. ERTS2 2018 - 9th European Congress Embedded Real-Time Software and Systems, 3AF, SEE, SIE, Jan 2018, Toulouse, France. pp.1-9 Communication dans un congrès hal-01643290v1
Embedded Program Annotations for WCET Analysis Bernhard Schommer,Christoph Cullmann,Gernot Gebhard,Xavier Leroy,Michael Schmidtet al. WCET 2018: 18th International Workshop on Worst-Case Execution Time Analysis, Jul 2018, Barcelona, Spain. ⟨10.4230/OASIcs.WCET.2018.8⟩ Communication dans un congrès hal-01848686v1
Closing the Gap – The Formally Verified Optimizing Compiler CompCert Daniel Kästner,Xavier Leroy,Sandrine Blazy,Bernhard Schommer,Michael Schmidtet al. SSS'17: Safety-critical Systems Symposium 2017, Feb 2017, Bristol, United Kingdom. pp.163-180 Communication dans un congrès hal-01399482v1
A Formally Verified Compiler for Lustre Timothy Bourke,Lélio Brun,Pierre-Evariste Dagand,Xavier Leroy,Marc Pouzetet al. PLDI 2017 - 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, ACM, Jun 2017, Barcelone, Spain Communication dans un congrès hal-01512286v1
CompCert - A Formally Verified Optimizing Compiler Xavier Leroy,Sandrine Blazy,Daniel Kästner,Bernhard Schommer,Markus Pisteret al. ERTS 2016: Embedded Real Time Software and Systems, 8th European Congress, SEE, Jan 2016, Toulouse, France Communication dans un congrès hal-01238879v1
A formally-verified C static analyzer Jacques-Henri Jourdan,Vincent Laporte,Sandrine Blazy,Xavier Leroy,David Pichardie POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Jan 2015, Mumbai, India. pp.247-259, ⟨10.1145/2676726.2676966⟩ Communication dans un congrès hal-01078386v1
Formal C semantics: CompCert and the C standard Robbert Krebbers,Xavier Leroy,Freek Wiedijk ITP 2014: Fifth conference on Interactive Theorem Proving, Jul 2014, Vienna, Austria. pp.543-548, ⟨10.1007/978-3-319-08970-6_36⟩ Communication dans un congrès hal-00981212v1
Formal verification of a static analyzer: abstract interpretation in type theory Xavier Leroy Types - The 2014 Types Meeting, May 2014, Paris, France Communication dans un congrès hal-00983847v1
Formal proofs of code generation and verification tools Xavier Leroy SEFM 2014 - 12th International Conference Software Engineering and Formal Methods, Sep 2014, Grenoble, France. pp.1-4, ⟨10.1007/978-3-319-10431-7_1⟩ Communication dans un congrès hal-01059423v1
Compiler verification for fun and profit Xavier Leroy FMCAD 2014 - Formal Methods in Computer-Aided Design, Oct 2014, Lausanne, Switzerland. pp.9 Communication dans un congrès hal-01076547v1
Proof assistants in computer science research Xavier Leroy IHP thematic trimester on Semantics of proofs and certified mathematics, Institut Henri Poincaré, Apr 2014, Paris, France Communication dans un congrès hal-00983850v1
A Formally-Verified C Compiler Supporting Floating-Point Arithmetic Sylvie Boldo,Jacques-Henri Jourdan,Xavier Leroy,Guillaume Melquiond Arith - 21st IEEE Symposium on Computer Arithmetic, Apr 2013, Austin, United States. pp.107-115 Communication dans un congrès hal-00743090v2
Validating LR(1) Parsers Jacques-Henri Jourdan,François Pottier,Xavier Leroy ESOP 2012 - Programming Languages and Systems - 21st European Symposium on Programming, Mar 2012, Tallinn, Estonia. pp.397-416, ⟨10.1007/978-3-642-28869-2_20⟩ Communication dans un congrès hal-01077321v1
A formally-verified alias analysis Valentin Robert,Xavier Leroy CPP 2012 - Second International Conference on Certified Programs and Proofs, Dec 2012, Kyoto, Japan. pp.11-26, ⟨10.1007/978-3-642-35308-6_5⟩ Communication dans un congrès hal-00773109v1
A mechanized semantics for C++ object construction and destruction, with applications to resource management Tahina Ramananandro,Gabriel dos Reis,Xavier Leroy POPL '12 - 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, ACM, Jan 2012, Philadelphia, PA, United States. pp.521-532, ⟨10.1145/2103656.2103718⟩ Communication dans un congrès hal-00674663v1
Formally verified optimizing compilation in ACG-based flight control software Ricardo Bedin França,Sandrine Blazy,Denis Favre-Felix,Xavier Leroy,Marc Pantelet al. ERTS2 2012: Embedded Real Time Software and Systems, AAAF, SEE, Feb 2012, Toulouse, France Communication dans un congrès hal-00653367v1
Mechanized Semantics for Compiler Verification Xavier Leroy APLAS 2012 - 10th Asian Symposium on Programming Languages and Systems, Dec 2012, Kyoto, Japan. pp.386-388, ⟨10.1007/978-3-642-35182-2_27⟩ Communication dans un congrès hal-01079337v1
Formally verifying a compiler: Why? How? How far? Xavier Leroy CGO 2011 - 9th Annual IEEE/ACM International Symposium on Code Generation and Optimization, Apr 2011, Chamonix, France. ⟨10.1109/CGO.2011.5764668⟩ Communication dans un congrès hal-01091800v1
Formal verification of object layout for C++ multiple inheritance Tahina Ramananandro,Gabriel dos Reis,Xavier Leroy POPL'11 - 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, ACM, Jan 2011, Austin, TX, United States. pp.67-79, ⟨10.1145/1926385.1926395⟩ Communication dans un congrès hal-00674174v1
Verified squared: does critical software deserve verified tools? Xavier Leroy POPL 2011 - 38th symposium Principles of Programming Languages, Jan 2011, Austin, United States. pp.1-2, ⟨10.1145/1926385.1926387⟩ Communication dans un congrès hal-01076682v1
Towards Formally Verified Optimizing Compilation in Flight Control Software Ricardo Bedin França,Denis Favre-Felix,Xavier Leroy,Marc Pantel,Jean Souyris PPES 2011: Predictability and Performance in Embedded Systems, Mar 2011, Grenoble, France. pp.59-68, ⟨10.4230/OASIcs.PPES.2011.59⟩ Communication dans un congrès inria-00551370v1
A simple, verified validator for software pipelining Jean-Baptiste Tristan,Xavier Leroy 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2010, Jan 2010, Madrid, Spain. ⟨10.1145/1706299.1706311⟩ Communication dans un congrès inria-00529836v1
Validating register allocation and spilling Silvain Rideau,Xavier Leroy Compiler Construction 2010, Mar 2010, Paphos, Cyprus. pp.224-243, ⟨10.1007/978-3-642-11970-5_13⟩ Communication dans un congrès inria-00529841v1
Verified Validation of Lazy Code Motion Jean-Baptiste Tristan,Xavier Leroy ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI), Jun 2009, Dublin, Ireland. pp.316-326, ⟨10.1145/1542476.1542512⟩ Communication dans un congrès inria-00415865v1
Formal verification of translation validators: A case study on instruction scheduling optimizations Jean-Baptiste Tristan,Xavier Leroy 35th ACM Symposium on Principles of Programming Languages (POPL 2008), ACM, Jan 2008, San Francisco, United States. pp.17-27, ⟨10.1145/1328438.1328444⟩ Communication dans un congrès inria-00289540v1
Mechanized verification of CPS transformations Zaynah Dargaye,Xavier Leroy Logic for Programming, Artificial Intelligence and Reasoning, 14th Int. Conf. LPAR 2007, Oct 2007, Erevan, Armenia. pp.211-225, ⟨10.1007/978-3-540-75560-9_17⟩ Communication dans un congrès inria-00289541v1
Formal Verification of a C Compiler Front-end Sandrine Blazy,Zaynah Dargaye,Xavier Leroy FM'06: 14th Symposium on Formal Methods, Aug 2006, Hamilton, Canada. pp.460-475, ⟨10.1007/11813040_31⟩ Communication dans un congrès inria-00106401v1
Coinductive big-step operational semantics Xavier Leroy European Symposium on Programming (ESOP 2006), Mar 2006, Vienne, Austria. pp.42-54, ⟨10.1007/11693024_5⟩ Communication dans un congrès inria-00289545v1
A list-machine benchmark for mechanized metatheory (extended abstract) Andrew W. W. Appel,Xavier Leroy Int. Workshop on Logical Frameworks and Meta-Languages (LFMTP 2006), Aug 2006, Seattle (Washington), United States. pp.95-108, ⟨10.1016/j.entcs.2007.01.020⟩ Communication dans un congrès inria-00289543v1
A structured approach to proving compiler optimizations based on dataflow analysis Yves Bertot,Benjamin Grégoire,Xavier Leroy Types for Proofs and Programs, Workshop TYPES 2004, Dec 2004, Jouy-en-Josas, France. pp.66-81, ⟨10.1007/11617990⟩ Communication dans un congrès inria-00289549v1
Managing the Complexity of Large Free and Open Source Package-Based Software Distributions Fabio Mancinelli,Jaap Boender,Roberto Di Cosmo,Jérôme Vouillon,Berke Duraket al. 21st IEEE/ACM International Conference on Automated Software Engineering, Sep 2006, Tokyo, Japan. pp.199-208, ⟨10.1109/ASE.2006.49⟩ Communication dans un congrès hal-00149566v1
News from the EDOS project: improving the maintenance of free software distributions. Roberto Di Cosmo,Jaap Boender,Berke Durak,Xavier Leroy,Fabio Mancinelliet al. Apr 2006, Porto Alegre, Brazil. pp.199-207 Communication dans un congrès hal-00154357v1
Maintaining large software distributions: new challenges from the FOSS era. Roberto Di Cosmo,Berke Durak,Xavier Leroy,Fabio Mancinelli,Jérôme Vouillon Apr 2006, Vienna, Austria. pp.7-20 Communication dans un congrès hal-00154188v1
Formal certification of a compiler back-end, or: programming a compiler with a proof assistant Xavier Leroy 33rd Symposium Principles of Programming Languages (POPL 2006), Jan 2006, Charleston, SC, United States. pp.42--54, ⟨10.1145/1111037.1111042⟩ Communication dans un congrès inria-00000963v1
EDOS: Environment for the Development and Distribution of Open Source Software Serge Abiteboul,Xavier Leroy,Boris Vrdoljak,Ciaran Bryce,Roberto Di Cosmoet al. OSS 2005 - The First International Conference on Open Source Systems, Jul 2005, Genova, Italy Communication dans un congrès hal-00699644v1
Formal verification of a memory model for C-like imperative languages Sandrine Blazy,Xavier Leroy ICFEM'05: 7th International Conference on Formal Engineering Methods, Nov 2005, Manchester, United Kingdom. pp.280-299, ⟨10.1007/11576280⟩ Communication dans un congrès inria-00077921v1
Call-by-value mixin modules: Reduction semantics, side effects, types Tom Hirschowitz,Xavier Leroy,J. B. Wells European Symposium on Programming, 2004, Barcelona, Spain. pp.64-78, ⟨10.1007/b96702⟩ Communication dans un congrès hal-00310123v1
Computer Security from a Programming Language and Static Analysis Perspective Xavier Leroy ESOP 2003: Programming Languages and Systems, 12th European Symposium on Programming, Apr 2003, Warsaw, Poland. pp.1 - 9, ⟨10.1007/3-540-36575-3_1⟩ Communication dans un congrès hal-01499938v1
Compilation of extended recursion in call-by-value functional languages Tom Hirschowitz,Xavier Leroy,J. B. Wells PPDP '03, 2003, Uppsala, Sweden. pp.160--171, ⟨10.1145/888251.888267⟩ Communication dans un congrès hal-00310121v1
A Compiled Implementation of Strong Reduction Benjamin Grégoire,Xavier Leroy ICFP '02: seventh ACM SIGPLAN international conference on Functional programming , ACM, Oct 2002, Pittsburgh, United States. pp.235-246, ⟨10.1145/581478.581501⟩ Communication dans un congrès hal-01499941v1
Mixin modules in a call-by-value setting Tom Hirschowitz,Xavier Leroy European Symposium on Programming, 2002, Grenoble, France. pp.207-236, ⟨10.1007/3-540-45927-8⟩ Communication dans un congrès hal-00310119v1
Java bytecode verification: an overview Xavier Leroy Computer Aided Verification, CAV 2001, Jul 2001, Paris, France. pp.265-285, ⟨10.1007/3-540-44585-4_26⟩ Communication dans un congrès hal-01499955v1
On-card Bytecode Verification for Java Card Xavier Leroy Smart card programming and security, proceedings E-Smart 2001, Sep 2001, Cannes, France. pp.150-164, ⟨10.1007/3-540-45418-7_13⟩ Communication dans un congrès hal-01499956v1
Type-based analysis of uncaught exceptions François Pessaux,Xavier Leroy POPL 1999: 26th symposium Principles of Programming Languages, ACM, Jan 1999, San Antonio, United States. pp.276 - 290, ⟨10.1145/292540.292565⟩ Communication dans un congrès hal-01499959v1
Security properties of typed applets Xavier Leroy,François Rouaix POPL 1998: 25th symposium Principles of Programming Languages, Jan 1998, San Diego, United States. pp.391-403, ⟨10.1145/268946.268979⟩ Communication dans un congrès hal-01499963v1
An overview of Types in Compilation Xavier Leroy TIC 1998: workshop Types in Compilation, Mar 1998, Kyoto, Japan. pp.1-8, ⟨10.1007/BFb0055509⟩ Communication dans un congrès hal-01499960v1
Parallel Functional Programming with Skeletons: the OCamlP3L experiment Marco Danelutto,Roberto Di Cosmo,Xavier Leroy,Susanna Pelagatti ACM Workshop on ML and its applications, ACM, Sep 1998, Baltimore, United States Communication dans un congrès hal-01499962v1
The effectiveness of type-based unboxing Xavier Leroy TIC 1997: Workshop Types in Compilation, Jun 1997, Amsterdam, Netherlands Communication dans un congrès hal-01499964v1
Applicative functors and fully transparent higher-order modules Xavier Leroy POPL 1995: 22nd symposium Principles of Programming Languages, ACM, Jan 1995, San Francisco, United States. pp.142 - 153, ⟨10.1145/199448.199476⟩ Communication dans un congrès hal-01499966v1
Llamado de procedimientos a distancia y abstracción de tipos Maria-Virginia Aponte,Xavier Leroy 20th CLEI PANEL latino-american computer science conference, Aug 1994, Mexico, México. pp.1281-1292 Communication dans un congrès hal-01499967v1
Manifest types, modules, and separate compilation Xavier Leroy POPL 1994: 21st symposium Principles of Programming Languages, ACM, Jan 1994, Portland, United States. pp.109-122, ⟨10.1145/174675.176926⟩ Communication dans un congrès hal-01499976v1
Polymorphism by name for references and continuations Xavier Leroy POPL 1993: 20th symposium Principles of Programming Languages, Jan 1993, Charleston, United States. pp.220-231, ⟨10.1145/158511.158632⟩ Communication dans un congrès hal-01499970v1
A concurrent, generational garbage collector for a multithreaded implementation of ML Damien Doligez,Xavier Leroy POPL 1993: 20th symposium Principles of Programming Languages, Jan 1993, Charleston, United States. pp.113-123, ⟨10.1145/158511.158611⟩ Communication dans un congrès hal-01499969v1
Unboxed objects and polymorphic typing Xavier Leroy POPL 1992: 19th symposium Principles of Programming Languages, Jan 1992, Albuquerque, United States. pp.177-188, ⟨10.1145/143165.143205⟩ Communication dans un congrès hal-01499973v1
Dynamics in ML Xavier Leroy,Michel Mauny FPCA 1991: Functional Programming Languages and Computer Architecture, Aug 1991, Boston, United States. pp.406-426 Communication dans un congrès hal-01499984v1
Polymorphic type inference and assignment Xavier Leroy,Pierre Weis POPL 1991: 18th symposium Principles of Programming Languages, ACM, Jan 1991, Orlando, United States. pp.291-302, ⟨10.1145/99583.99622⟩ Communication dans un congrès hal-01499974v1
Abstract types and the dot notation Luca Cardelli,Xavier Leroy IFIP TC2 working conference on programming concepts and methods, IFIP, Apr 1990, Tiberias, Israel. pp.479-504 Communication dans un congrès hal-01499980v1
Efficient data representation in polymorphic languages Xavier Leroy PLILP 1990: Programming Language Implementation and Logic Programming, Aug 1990, Linköping, Sweden. ⟨10.1007/BFb0024189⟩ Communication dans un congrès hal-01499983v1

Proceedings/Recueil des communications (2)

Déchiffrement(s) : des hiéroglyphes à l’ADN Dominique Charpin,Xavier Leroy Odile Jacob, pp.272, 2023, Colloque annuel du Collège de France, 978-2-415-00687-7 Proceedings/Recueil des communications hal-04210865v1
CPP '15: Proceedings of the 2015 Conference on Certified Programs and Proofs Xavier Leroy,Alwen Tiu Conference on Certified Programs and Proofs, Jan 2015, Mumbai, India. ACM, pp.184, 2015, 978-1-4503-3296-5 Proceedings/Recueil des communications hal-01101937v1

Ouvrages (3)

Software, between mind and matter Xavier Leroy Collège de France, 2020, Inaugural lecture at Collège de France Ouvrages hal-02392159v2
Le logiciel, entre l’esprit et la matière Xavier Leroy OpenEdition Books, 2019, 9782722605299 Ouvrages hal-02405754v1
Le logiciel, entre l'esprit et la matière Xavier Leroy Collège de France; Fayard, 2019, Leçons inaugurales du Collège de France, 284, 978-2-213-71241-3 Ouvrages hal-02370113v1

Chapitre d'ouvrage (4)

Histoire de la masculinisation d'une science : l'informatique Xavier Leroy Françoise Combes. Genre et société, Éditions du Collège de France; Odile Jacob, pp.123-146, 2025, Colloque annuel du Collège de France, 978-2-415-01332-5 Chapitre d'ouvrage hal-05304329v1
The CompCert memory model Xavier Leroy,Andrew W. Appel,Sandrine Blazy,Gordon Stewart Appel, Andrew W. Program Logics for Certified Compilers, Cambridge University Press, pp.237-271, 2014, 9781107048010 Chapitre d'ouvrage hal-00905435v1
Mechanized semantics Xavier Leroy J. Esparza and B. Spanfelner and O. Grumberg. Logics and languages for reliability and security, 25, IOS Press, pp.195-224, 2010, NATO Science for Peace and Security Series D: Information and Communication Security, ⟨10.3233/978-1-60750-100-8-195⟩ Chapitre d'ouvrage inria-00529848v1
Security properties of typed applets Xavier Leroy,François Rouaix Jan Vitek; Christian D. Jensen Secure Internet Programming - Security issues for Mobile and Distributed Objects, 1603, Springer, pp.147-182, 1999, LNCS, 978-3-540-66130-6. ⟨10.1007/3-540-48749-2_7⟩ Chapitre d'ouvrage hal-01499957v1

Article de blog scientifique (2)

À la recherche du logiciel parfait Xavier Leroy 2018 Article de blog scientifique hal-01966252v1
How I found a crash bug with hyperthreading in Intel's Skylake processors Xavier Leroy 2017 Article de blog scientifique hal-01620870v1

Thèse (1)

Typage polymorphe d'un langage algorithmique Xavier Leroy Langage de programmation [cs.PL]. Université Paris 7, 1992. Français. ⟨NNT : ⟩ Thèse tel-01499951v1