EN FR
EN FR


Section: Dissemination

Teaching - Supervision - Juries

Teaching

  • Master Parisien de Recherche en Informatique (MPRI) https://wikimpri.dptinfo.ens-cachan.fr/doku.php: “Proofs of Programs” http://www.lri.fr/~marche/MPRI-2-36-1/ (M2), C. Marché (12h), A. Charguéraud (12h), Université Paris-Diderot, France.

  • Master: Fondements de l'informatique et ingénierie du logiciel (FIIL) https://www.lri.fr/~conchon/parcours_fiil/: “Software Model Checking” (M2), S. Conchon (9h), “Programmation C++11 avancée” (M2), G. Melquiond (16h), “Vérification déductive de programmes” (M2), A. Paskevich (10.5h), Université Paris-Sud, France.

  • DUT (Diplôme Universitaire de Technologie): M1101 “Introduction aux systèmes informatiques”, A. Paskevich (36h), M3101 “Principes des systèmes d'exploitation”, A. Paskevich (58.5h), IUT d'Orsay, Université Paris-Sud, France.

  • Licence: “Langages de programmation et compilation” (L3), J.-C. Filliâtre (26h), École Normale Supérieure, France.

  • Licence: “INF411: Les bases de l'algorithmique et de la programmation” (L3), J.-C. Filliâtre (16h), École Polytechnique, France.

  • Master: “INF564: Compilation” (M1), J.-C. Filliâtre (18h), École Polytechnique, France.

  • Licence: “Programmation fonctionnelle avancée” (L3), S. Conchon (45h), Université Paris-Sud, France.

  • Licence: “Introduction à la programmation fonctionnelle” (L2), S. Conchon (25h), Université Paris-Sud, France.

Internships

  • R. Rieu-Helft (ENS, Paris) was a pre-PhD student doing an internship under supervision of C. Marché and G. Melquiond. He worked on the design and the formal verification of a library for unbounded integer arithmetic [23]. He implemented in Why3 a mechanism for extracting code to the C language, in order to obtain a certified code that runs very efficiently [30].

  • D. Gallois-Wong was a Master-2 intern for 4 months under the supervision of S. Boldo. She began the formalization in Coq of numerical filters.

  • V. Tourneur was a Master-1 intern for 4 months under the supervision of S. Boldo. He developed and proved a new algorithm for computing the average of two floating-point numbers when the radix is 10.

Supervision

  • PhD in progress: M. Clochard, “Méthodes et outils pour la spécification et la preuve de propriétés difficiles de programmes séquentiels”, since Oct. 2013, supervised by C. Marché and A. Paskevich.

  • PhD in progress: D. Declerck, “Vérification par des techniques de test et model checking de programmes C11”, since Sep. 2014, supervised by F. Zaïdi (LRI) and S. Conchon.

  • PhD in progress: M. Roux, “Model Checking de systèmes paramétrés et temporisés”, since Sep. 2015, supervised by Sylvain Conchon.

  • PhD in progress: M. Pereira, “A Verified Graph Library. Tools and techniques for the verification of modular higher-order programs, with extraction”, since May 2015, supervised by J.-C. Filliâtre.

  • PhD in progress: A. Coquereau, “[ErgoFast] Amélioration de performances pour le solveur SMT Alt-Ergo : conception d'outils d'analyse, optimisations et structures de données efficaces pour OCaml”, since Sep. 2015, supervised by S. Conchon, F. Le Fessant et M. Mauny.

  • PhD in progress: F. Faissole, “Stabilité(s): liens entre l'arithmétique flottante et l'analyse numérique”, since Oct. 2016, supervised by S. Boldo and A. Chapoutot.

  • PhD in progress: R. Rieu-Helft, “Développement et vérification de bibliothèques d'arithmétique entière en précision arbitraire”, since Oct. 2017, supervised by G. Melquiond and P. Cuoq (TrustInSoft).

  • PhD in progress: D. Gallois-Wong, “Vérification formelle et filtres numériques”, since Oct. 2017, supervised by S. Boldo and T. Hilaire.

Juries

  • C. Marché: reviewer of the habilitation thesis of R. Bubel, “Deductive Verification: From Theory to Practice”, Technische Universität Darmstadt, Germany, November 2017.

  • S. Boldo: reviewer and member of the PhD defense of A. Plet, École Normale Supérieure de Lyon, Lyon, France, July 2017.

  • S. Boldo: reviewer and member of the PhD defense of F. Maurica, Université de la Réunion, Saint-Denis, France, December 2017.

  • S. Boldo: president of the PhD defense of T. Sibut-Pinote, Université Paris-Saclay, Palaiseau, France, December 2017.