This page gathers the publications that have been made in the context of the project.
International
Articles
- Sandrine Blazy and Xavier Leroy. Mechanized semantics for the Clight subset of the C language. Journal of Automated Reasoning. 43(3), pp. 263-288, October 2009 pdf
- Yannick Moy and Claude Marché. Modular inference of subprogram contracts for safety checking. Journal of Symbolic Computation. 45(11), pp 1184-1211, November 2010.
- Sylvie Boldo and Claude Marché. Formal verification of numerical programs: from C annotated programs to mechanical proofs. Mathematics in Computer Science, 2011.
- Pascal Cuoq, Benjamin Monate, Anne Pacalet and Virgile Prevosto. Functional Dependencies of C Functions via Weakest Pre-Conditions. International Journal for Software Tools for Technology Transfer (STTT), octobre 2011. More information
- Jean-Christophe Filliâtre. Deductive software verification. International Journal on Software Tools for Technology Transfer (STTT), 13(5):397-403, August 2011.
Books
- Bernhard Beckert and Claude Marché, dir. Formal Verification of Object-Oriented Software, Papers Presented at the International Conference, Paris, France. June 2010. pdf
Conferences
- Pascal Cuoq and Julien Signoles. Experience Report: OCaml for an industrial-strength static analysis framework. 14th ACM SIGPLAN International Conference on Functional Programming. Edinburgh, Scotland. September 2009. pdf
- Jean-Baptiste Tristan and Xavier Leroy. A simple, verified validator for software pipelining. In 37th symposium Principles of Programming Languages, pages 83-92. ACM Press, January 2010. pdf
- Silvain Rideau and Xavier Leroy. Validating register allocation and spilling. In Compiler Construction (CC 2010), volume 6011 of Lecture Notes in Computer Science, pages 224-243. Springer, March 2010. pdf
- Sandrine Blazy, Benoît Robillard and Andrew Appel. Formal Verification of Coalescing Graph-Coloring Register Allocation. In European Symposium On Programming (ESOP), volume 6012 of Lecture Notes in Computer Science, pages 145-164. Springer, March 2010. pdf
- David Delmas, Stéphane Duprat, Victoria Moya Lamiel and Julien Signoles. Taster, a Frama-C plugin to enforce Coding Standards. Présenté à ERTS, Toulouse, France. May 2010. pdf
- Asma Tafat, Sylvain Boulmé, and Claude Marché. A refinement methodology for object-oriented programs. In Formal Verification of Object-Oriented Software, Papers Presented at the International Conference, pages 143-159, Paris, France. June 2010. pdf
- Dillon Pariente and Emmanuel Ledinot, Formal Verification of Industrial C Code using Frama-C: a Case Study. In Formal Verification of Object-Oriented Software, Papers Presented at the International Conference, Paris, France. June 2010.
- Ali Ayad and Claude Marché. Multi-prover verification of floating-point programs. In Jürgen Giesl and Reiner Hähnle, editors. Fifth International Joint Conference on Automated Reasoning, Lecture Notes in Artificial Intelligence, Edinburgh, Scotland. July 2010. pdf
- Paolo Herms. Certification of a chain for deductive program verification. In Yves Bertot, editor, 2nd Coq Workshop, satellite of ITP'10, 2010. pdf
- Tahina Ramananandro, Gabriel Dos Reis, and Xavier Leroy. Formal verification of object layout for C++ multiple inheritance. In 38th symposium on Principles of Programming Languages (POPL 2011), January 2011. pdf
- Ricardo Bedin França, Denis Favre-Felix, Xavier Leroy, Marc Pantel, and Jean Souyris. Towards Optimizing Certified Compilation in Flight Control Software. In Workshop on Predictability and Performance in Embedded Systems (PPES 2011), March 2011. pdf
- Jean-Christophe Filliâtre and K. Kalyanasundaram. Functory: A Distributed Computing Libraryfor Objective Caml. In Trends in Functional Programming, Madrid, Spain, May 2011
- François Bobot, Jean-Christophe Filliâtre, Claude Marché, and Andrei Paskevich. Why3: Shepherd your herd of provers. In Boogie 2011: First International Workshop on Intermediate Verification Languages, Wroclaw, Poland, Aout 2011.
- Thi Minh Tuyen Nguyen and Claude Marché. Hardware-dependent proofs of numerical programs. In Jean-Pierre Jouannaud and Zhong Shao, editors, Certified Programs and Proofs, Lecture Notes in Computer Science. Springer, December 2011.
- Tahina Ramananandro, Gabriel Dos Reis, and Xavier Leroy. A mechanized semantics for C++ object construction and destruction, with applications to resource management. In 39th symposium on Principles of Programming Languages, ACM Press, January 2012, Philadelphie, PA, USA.
- Ricardo Bedin França, Sandrine Blazy, Denis Favre-Felix, Xavier Leroy, Marc Pantel and Jean Souyris. Formally verified optimizing compilation in ACG-based flight control software. In Embedded Real Time Software and Systems (ERTS 2012), February 2012, Toulouse, France.
National
Articles
- Julien Signoles. Foncteurs impératifs et composés : la notion de projets dans Frama-C. Studia Informatica Universalis. 2009. pdf
- Julien Signoles. Une bibliothèque de typage dynamique en OCaml. Studia Informatica Universalis. 2011
Conferences
- Richard Bonichon and Pascal Cuoq. Une table d'association d'intervalles fusionnable. Actes des Journées Francophones des Langages Applicatifs. La Ciotat. January 2010. pdf
- Jean-Christophe Filliâtre and Krishnamani Kalyanasundaram. Une bibliothèque de calcul distribué pour Objective Caml. In Sylvain Conchon, editor, Vingt-deuxièmes Journées Francophones des Langages Applicatifs, La Bresse, France, January 2011. INRIA.
Research Reports
- K. Kalyanasundaram and Claude Marché. Automated generation of loop invariants using predicate abstraction. Research Report 7714, INRIA, August 2011. pdf
Dissemination Actions
Popularization Articles
- Xavier Leroy. Comment faire confiance à un compilateur? La Recherche, 440, April 2010. pdf
Popularization Conferences
- Xavier Leroy, "Une introduction à la vérification formelle de codes critiques". Exposé à la journée de rencontre INRIA-industrie "Modélisation et systèmes sûrs", Toulouse, May 2010. pdf
- Pascal Cuoq, Damien Doligez and Julien Signoles, Lightweight Typed Customizable Unmarshaling, ML Workshop 2011, Tokyo, September 2011.
Misc
- Poster at the System@TIC Symposium, Châtenay-Malabry, June 2009.
- Poster at the Grand Colloque STIC, Paris, January 2010.
- Poster at the System@TIC symposium, Paris, June 2010.