Bibliography
Publications of the year
Doctoral Dissertations and Habilitation Theses
-
1G. Cabon.
Non Local Analyses Certification With an Annotated Semantics, Université Rennes 1, December 2018.
https://hal.inria.fr/tel-01978292 -
2Y. Fernández de Retana.
Toward verified compilation of Sea of Nodes : semantic properties and reasoning, Université Rennes 1, July 2018.
https://tel.archives-ouvertes.fr/tel-01865395 -
3A. Trieu.
Verifying Constant-Time Implementations in a Verified Compilation Toolchain, Université Rennes 1, December 2018.
https://hal.inria.fr/tel-01944510
Articles in International Peer-Reviewed Journals
-
4M. Bodin, P. Gardner, T. Jensen, A. Schmitt.
Skeletal Semantics and their Interpretations, in: Proceedings of the ACM on Programming Languages, 2019, vol. 44, pp. 1-31. [ DOI : 10.1145/3290357 ]
https://hal.inria.fr/hal-01881863 -
5A. Bonifati, S. Dumbrava.
Graph Queries: From Theory to Practice, in: ACM SIGMOD Record, December 2018, vol. 47, no 4.
https://hal.inria.fr/hal-01977048 -
6Y. Zakowski, D. Cachera, D. Demange, G. Petri, D. Pichardie, S. Jagannathan, J. Vitek.
Verifying a Concurrent Garbage Collector with a Rely-Guarantee Methodology, in: Journal of Automated Reasoning, November 2018. [ DOI : 10.1007/s10817-018-9489-x ]
https://hal.archives-ouvertes.fr/hal-01897251
International Conferences with Proceedings
-
7F. Besson, A. Dang, T. Jensen.
Securing Compilation Against Memory Probing, in: PLAS '18 - 13th Workshop on Programming Languages and Analysis for Security, Toronto, Canada, ACM, October 2018, pp. 29-40. [ DOI : 10.1145/3264820.3264822 ]
https://hal.inria.fr/hal-01901765 -
8F. Besson, T. Jensen, J. Lepiller.
Modular Software Fault Isolation as Abstract Interpretation, in: SAS 2018 - 25th International Static Analysis Symposium, Freiburg, Germany, LNCS, Springer, August 2018, vol. 11002, pp. 166-186. [ DOI : 10.1007/978-3-319-99725-4_12 ]
https://hal.inria.fr/hal-01894116 -
9S. Blazy, R. Hutin.
Formal Verification of a Program Obfuscation Based on Mixed Boolean-Arithmetic Expressions, in: CPP - Certified Proofs and Programs, Cascais, Portugal, January 2019. [ DOI : 10.1145/3293880.3294103 ]
https://hal.inria.fr/hal-01955773 -
10A. Charguéraud, A. Schmitt, T. Wood.
JSExplain: A Double Debugger for JavaScript, in: The Web Conference 2018, Lyon, France, April 2018, pp. 1-9. [ DOI : 10.1145/3184558.3185969 ]
https://hal.inria.fr/hal-01745792 -
11D. Demange, Y. Fernández de Retana, D. Pichardie.
Semantic reasoning about the sea of nodes, in: CC 2018 - 27th International Conference on Compiler Construction, Vienna, Austria, ACM Press, February 2018, pp. 163-173. [ DOI : 10.1145/3178372.3179503 ]
https://hal.inria.fr/hal-01723236 -
12T. Genet.
Automata and Equations based Approximations for Reachability Analysis, in: WRLA 2018 - 12th International Workshop on Rewriting Logic and its Applications, Thessalonique, Greece, April 2018, 1 p, Invited talk.
https://hal.archives-ouvertes.fr/hal-01775202 -
13T. Genet.
Completeness of Tree Automata Completion, in: FSCD 2018 - 3rd International Conference on Formal Structures for Computation and Deduction, Oxford, United Kingdom, July 2018, pp. 1-20. [ DOI : 10.4230/LIPIcs.FSCD.2018.15 ]
https://hal.archives-ouvertes.fr/hal-01778407 -
14T. Genet, T. Gillard, T. Haudebourg, S. L. Cong.
Extending Timbuk to Verify Functional Programs, in: WRLA 2018 - 12th International Worshop on Rewriting Logic and its Applications, Thessalonique, Greece, IEEE, April 2018, pp. 153-163. [ DOI : 10.1007/978-3-319-99840-4_9 ]
https://hal.archives-ouvertes.fr/hal-01775190 -
15T. Genet, T. Haudebourg, T. Jensen.
Verifying Higher-Order Functions with Tree Automata, in: FoSSaCS 2018 - 21st International Conference on Foundations of Software Science and Computation Structures, Thessalonique, Greece, Springer, April 2018, pp. 565-582. [ DOI : 10.1007/978-3-319-89366-2_31 ]
https://hal.archives-ouvertes.fr/hal-01775188 -
16T. Genet, T. Haudebourg, T. Jensen.
Vérifier des fonctions d'ordre supérieur à l'aide d'automates d'arbre, in: 17èmes Journées AFADL 2018 - Approches Formelles dans l'Assistance au Développement de Logiciels, Grenoble, France, May 2018, pp. 1-3.
https://hal.inria.fr/hal-01790916 -
17D. Kästner, J. Barrho, U. Wünsche, M. Schlickling, B. Schommer, M. Schmidt, C. Ferdinand, X. Leroy, S. Blazy.
CompCert: Practical Experience on Integrating and Qualifying a Formally Verified Optimizing Compiler, in: ERTS2 2018 - 9th European Congress Embedded Real-Time Software and Systems, Toulouse, France, 3AF, SEE, SIE, January 2018, pp. 1-9.
https://hal.inria.fr/hal-01643290 -
18S. Lenglet, A. Schmitt.
HOπ in Coq, in: CPP 2018 - The 7th ACM SIGPLAN International Conference on Certified Programs and Proofs, Los Angeles, United States, January 2018, 14 p. [ DOI : 10.1145/3167083 ]
https://hal.inria.fr/hal-01614987 -
20Y. Zakowski, D. Cachera, D. Demange, D. Pichardie.
Verified Compilation of Linearizable Data Structures: Mechanizing Rely Guarantee for Semantic Refinement, in: SAC 2018 - The 33rd ACM/SIGAPP Symposium On Applied Computing, Pau, France, ACM, April 2018, pp. 1881-1890. [ DOI : 10.1145/3167132.3167333 ]
https://hal.archives-ouvertes.fr/hal-01653620
-
21C. Click, M. Paleczny.
A Simple Graph-based Intermediate Representation, in: Papers from the 1995 ACM SIGPLAN Workshop on Intermediate Representations, New York, NY, USA, IR '95, ACM, 1995, pp. 35–49.
http://doi.acm.org/10.1145/202529.202534 -
22Y. Zakowski, D. Cachera, D. Demange, G. Petri, D. Pichardie, S. Jagannathan, J. Vitek.
Verifying a Concurrent Garbage Collector using a Rely-Guarantee Methodology, in: ITP 2017 - 8th International Conference on Interactive Theorem Proving, Brasília, Brazil, Lecture Notes in Computer Science, Springer, September 2017, vol. 10499, pp. 496-513. [ DOI : 10.1007/978-3-319-66107-0_31 ]
https://hal.inria.fr/hal-01613389