Section: Dissemination
Teaching
Supervision of PhDs
S. Boldo and C. Marché are supervising the Ph.D. thesis of T. Nguyen that started in February 2009 as part of the Hisseo project (static analysis of the assembly code).
S. Conchon and É. Contejean are supervising the Ph.D. thesis of Stéphane Lescuyer (started September 2007) (complete certification of an automated theorem prover dedicated to program verification) and the Ph.D thesis of Mohamed Iguernelala (started September 2009) (forward and backward strategies in SMT solvers).
J.-C. Filliâtre is supervising the Ph.D. thesis of Johannes Kanig (started September 2007) and the Ph.D. thesis of François Bobot (started September 2008).
C. Marché is supervising the PhD theses of Romain Bardou since Sep. 07 (modular reasoning on pointer programs); of Asma Tafat since Sep. 09 (dynamic invariants); and, jointly with Benjamin Monate (CEA) of Paolo Herms, since Oct. 08 (certification of Frama-C/Jessie/Why tool-chain).
C. Paulin is supervising the PhD of Wendi Urribarrí (towards certified libraries) and together with Franck Védrine and Loïc Correnson (CEA-LIST) the PhD of Nicolas Ayache (Verification of System C programs) at CEA LIST to be defended in january 2010.
M. Pouzet is supervising the PhD of Florence Plateau (the theory of N -synchronous systems) to be defended in january 2010. He supervises the PhD of Léonard Gérard since Sept 2008 (a language for N -synchronous systems) and Cédric Auger, started in Sept 2008 (certified compilation of hierarchical state machines).
X. Urbain is (co-)supervising the PhD theses of A. Compaore (with P. Le Gall, on rewriting techniques for (space and time) simulation of biological processes), and of Z. Bouzid (with S. Tixeuil and M. Gradinariu Potop-Butucaru, on models and algorithms for emerging systems).
Supervision of Post-docs and internships
C. Marché supervised the post-doc intern of A. Ayad from Oct 08 to Jan. 09 (behavioral properties of floating-point programs). A. Ayad has now a post-doc position at CEA-List laboratory in Saclay.
C. Marché supervises the post-doc intern of K. Krishnamani since Sep 09 (predicate abstraction techniques for critical C programs).
C. Marché and J.-C. Filliâtre supervised the internship of A. Paskevich in Jul.-Aug. 09 (inductive types in the Why tool). A. Paskevich stayed in our team on an assistant professor position at University Paris-Sud 11.
S. Conchon and É. Contejean supervised the master thesis (Master of Orsay) of M. Iguernelala [39] about the integration of associative and commutative symbols in a decision procedure for linear arithmetic and equality in the Alt-Ergo theorem prover.
É. Contejean supervised the post-doc intern of A. Paskevich from Sep 08 to Jan 09 (modelling linear Diophantine equations in Coq , for A3PAT). A. Paskevich is now assistant professor at Université Paris-Sud 11, in our team.
S. Conchon and J.-C. Filliâtre supervised the Ocamlviz summer project of G. Von Tokarski and J. Robert, funded by Jane Street Capital (NYC, USA).
S. Conchon and J.-C. Filliâtre supervised the undergraduate internship of A. Milchior [41] about the implementation of a new matching algorithm in the Alt-Ergo theorem prover.
S. Conchon and É. Contejean supervised the master thesis (Master of Orsay) of M. Iguernelala [39] about the integration of associative and commutative symbols in a decision procedure for linear arithmetic and equality in the Alt-Ergo theorem prover.
C. Marché supervised, jointly with S. Boulmé (VERIMAG, Grenoble), the Master's internship of A. Tafat, from Apr. to Sep. 09 (Refinement techniques for object-oriented programs). A. Tafat is now a Phd student in the team.
C. Marché supervised, jointly with A. Giorgetti (LIFC, Besançon), the Master's internship of E. Tushkanova, from Apr. to Sep. 09 (Modular Specification of Java programs). E. Tushkanova is now a PhD student at LIFC under supervision of O. Kouchnarenko.
Graduate courses
-
Master Parisien de Recherche en Informatique (MPRI) http://mpri.master.univ-paris7.fr/
In 2009-2010, É. Contejean lectured on advanced rewriting (12h) in the course on “Automated Deduction”.
In 2009-2010, C. Paulin lectured (6h) in the course on “Proof assistants”.
In 2009-2010, M. Pouzet lectured (12h) in the course on “Synchronous Systems”.
In 2009-2010, S. Boldo lectured (10h) in the course on “Foundations of proof assistants”.
In 2009-2010, X. Urbain lectured (12h) in the course on “Automated Deduction”.
-
M. Pouzet is responsible of a course (24h) on synchronous programming in the Professional Master (ISIC, “Ingénierie des Systèmes Industriels Complexes” of École Polytechnique, University Paris-Sud 11 and INSTN).
-
C. Marché lectured at the Winter School on Verification of Object-Oriented Programs (Viinistu, Estonia, 25-29 January 2009) on the Krakatoa tool (4h course + 1h practical lab) [40] .
-
G. Melquiond lectured at the 1st Asian-Pacific Summer School on Formal Methods (Beijing, China, August 24-31, 2009, http://formes.asia/cms/coqschool/2009 ), one lecture on the SSreflect Coq tactic and one lecture, joint with V. Prevosto (CEA List), on the Why tool.
Other Courses
S. Conchon, L. Mandel, C. Paulin and M. Pouzet are teaching as part of their duty (192h per year) at University Paris-Sud 11. Florence Plateau taught as part of its duty (96h per year) as “ATER” at I.U.T Orsay until August.
M. Pouzet is in charge of the Master MISIC on Industrial Systems http://www.dix.polytechnique.fr/chaire-systemes-complexes/ for Paris-Sud 11 (the Master is common to École Polytechnique, INSTN and Paris-Sud 11).
A. Paskevich is teaching as part of his duty (150h during academic year 2009/2010) at IUT d'Orsay, University Paris-Sud 11.
In fall 2009, J.-C. Filliâtre is lecturing (24h) at École Normale Supérieure on programming languages and compilers. In 2008–2009, J.-C. Filliâtre is teaching at École Polytechnique (70h per year).
C. Auger and R. Bardou are teaching as a “moniteur” position (64h per year) at University Paris-Sud 11. This is also the case for F. Bobot and L. Gérard since Sep. 2009.
Since Sep. 2009, A. Tafat, M. Iguernelala are teaching as a “moniteur” position (64h per year) at I.U.T Orsay.