Team, Visitors, External Collaborators
Overall Objectives
Research Program
Application Domains
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Bibliography

Major publications by the team in recent years
[1]
J. Alglave, L. Maranget, M. Tautschnig.
Herding cats: modelling, simulation, testing, and data-mining for weak memory, in: ACM Transactions on Programming Languages and Systems, 2014, vol. 36, no 2.
http://dx.doi.org/10.1145/2627752
[2]
T. Balabonski, F. Pottier, J. Protzenko.
The design and formalization of Mezzo, a permission-based programming language, in: ACM Transactions on Programming Languages and Systems, 2016, vol. 38, no 4, pp. 14:1–14:94.
http://doi.acm.org/10.1145/2837022
[3]
K. Chaudhuri, D. Doligez, L. Lamport, S. Merz.
Verifying Safety Properties With the TLA+ Proof System, in: Automated Reasoning, 5th International Joint Conference, IJCAR 2010, Lecture Notes in Computer Science, Springer, 2010, vol. 6173, pp. 142–148.
http://dx.doi.org/10.1007/978-3-642-14203-1_12
[4]
J. Cretin, D. Rémy.
System F with Coercion Constraints, in: CSL-LICS 2014: Computer Science Logic / Logic In Computer Science, ACM, 2014.
http://dx.doi.org/10.1145/2603088.2603128
[5]
A. Guéneau, J.-H. Jourdan, A. Charguéraud, F. Pottier.
Formal Proof and Analysis of an Incremental Cycle Detection Algorithm, in: Interactive Theorem Proving, J. Harrison, J. O'Leary, A. Tolmach (editors), Leibniz International Proceedings in Informatics, Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, September 2019, vol. 141.
https://hal.inria.fr/hal-02167236
[6]
J.-H. Jourdan, V. Laporte, S. Blazy, X. Leroy, D. Pichardie.
A Formally-Verified C Static Analyzer, in: POPL'15: 42nd ACM Symposium on Principles of Programming Languages, ACM Press, January 2015, pp. 247-259.
http://dx.doi.org/10.1145/2676726.2676966
[7]
X. Leroy.
A formally verified compiler back-end, in: Journal of Automated Reasoning, 2009, vol. 43, no 4, pp. 363–446.
http://dx.doi.org/10.1007/s10817-009-9155-4
[8]
X. Leroy.
Formal verification of a realistic compiler, in: Communications of the ACM, 2009, vol. 52, no 7, pp. 107–115.
http://doi.acm.org/10.1145/1538788.1538814
[9]
G. Mével, J.-H. Jourdan, F. Pottier.
Time Credits and Time Receipts in Iris, in: European Symposium on Programming, Lecture Notes in Computer Science, Springer, April 2019, vol. 11423, pp. 3-29. [ DOI : 10.1007/978-3-030-17184-1_1 ]
https://hal.archives-ouvertes.fr/hal-02183311
[10]
N. Pouillard, F. Pottier.
A unified treatment of syntax with binders, in: Journal of Functional Programming, 2012, vol. 22, no 4–5, pp. 614–704.
http://dx.doi.org/10.1017/S0956796812000251
Publications of the year

Doctoral Dissertations and Habilitation Theses

[11]
A. Guéneau.
Mechanized Verification of the Correctness and Asymptotic Complexity of Programs, Université de Paris, December 2019.
https://hal.inria.fr/tel-02437532

Articles in International Peer-Reviewed Journals

[12]
A. Charguéraud, F. Pottier.
Verifying the Correctness and Amortized Complexity of a Union-Find Implementation in Separation Logic with Time Credits, in: Journal of Automated Reasoning, March 2019, vol. 62, no 3, pp. 331–365. [ DOI : 10.1007/s10817-017-9431-7 ]
https://hal.inria.fr/hal-01652785
[13]
P. E. de Vilhena, F. Pottier, J.-H. Jourdan.
Spy Game: Verifying a Local Generic Solver in Iris, in: Proceedings of the ACM on Programming Languages, January 2020, no 4. [ DOI : 10.1145/3371101 ]
https://hal.archives-ouvertes.fr/hal-02351562

Invited Conferences

[14]
X. Leroy.
In Search of Software Perfection : An introduction to deductive software verification, in: BOB Summer 2019 Konferenz, Berlin, Germany, August 2019.
https://hal.inria.fr/hal-02392114

International Conferences with Proceedings

[15]
A. Guéneau, J.-H. Jourdan, A. Charguéraud, F. Pottier.
Formal Proof and Analysis of an Incremental Cycle Detection Algorithm : (extended version), in: Interactive Theorem Proving, Portland, United States, J. Harrison, J. O'Leary, A. Tolmach (editors), Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, September 2019, no 141.
https://hal.inria.fr/hal-02167236
[16]
G. Mével, J.-H. Jourdan, F. Pottier.
Time Credits and Time Receipts in Iris, in: European Symposium on Programming, Prague, Czech Republic, Lecture Notes in Computer Science, Springer, April 2019, vol. 11423, pp. 3-29. [ DOI : 10.1007/978-3-030-17184-1_1 ]
https://hal.archives-ouvertes.fr/hal-02183311

Scientific Books (or Scientific Book chapters)

[17]
S. Kremer, L. , D. Rémy, V. Roca.
Cybersecurity : Current challenges and Inria's research directions, Inria white book, Inria, January 2019, no 3, 172 p.
https://hal.inria.fr/hal-01993308
[18]
S. Kremer, L. , D. Rémy, V. Roca.
Cybersécurité : Défis actuels et axes de recherche à l'Inria, Inria white book, Inria, May 2019, no 3, 18 p.
https://hal.inria.fr/hal-02414281
[19]
X. Leroy.
Le logiciel, entre l'esprit et la matière, Leçons inaugurales du Collège de France, Fayard, April 2019, vol. 284.
https://hal.inria.fr/hal-02370113
[20]
X. Leroy.
Le logiciel, entre l’esprit et la matière : Leçon inaugurale prononcée au Collège de France le jeudi 15 novembre 2018, OpenEdition Books, December 2019.
https://hal.inria.fr/hal-02405754
[21]
X. Leroy.
Software, between mind and matter, Inaugural lecture at Collège de France, Collège de France, November 2019.
https://hal.inria.fr/hal-02392159

Internal Reports

[22]
X. Leroy, D. Doligez, A. Frisch, J. Garrigue, D. Rémy, J. Vouillon.
The OCaml system release 4.09: Documentation and user's manual, Inria, September 2019, pp. 1-789.
https://hal.inria.fr/hal-00930213
[23]
X. Leroy.
The CompCert C verified compiler: Documentation and user’s manual : Version 3.6, Inria, September 2019, pp. 1-78.
https://hal.inria.fr/hal-01091802

Other Publications

[24]
C. Morel.
Type inference and modular elaboration with constraints for ML extended with type abbreviations, Université Paris Diderot-Paris 7, September 2019.
https://hal.inria.fr/hal-02361707
References in notes
[25]
L. Lamport.
How to write a 21st century proof, in: Journal of Fixed Point Theory and Applications, 2012, vol. 11, pp. 43–63.
http://dx.doi.org/10.1007/s11784-012-0071-6