About me


I am professor of Computer Science and head of the Department of Computer Science at ENS Rennes. My research activities take place in the Celtique team (joint team between University of Rennes, ENS Rennes and Inria Rennes, under the IRISA joint lab).
Mugshot
I received a Ph.D. in Computer Science from the University of Rennes, France, in 2005, and a Habilitation à diriger les recherches in Computer Science from the ENS Cachan, France, in 2012. I joined ENS Cachan in September 2013 as full professor (in 2014, the brittany extension of ENS Cachan has becomed ENS Rennes). Between 2007 and 2013, I was a full research at INRIA Rennes research center. Earlier, I was holding a postdoc position at INRIA Sophia-Antipolis under the supervision of Gilles Barthe. In the 2011-13 academic years, I took a sabbatical and visited Jan Vitek's group at Purdue University, Indiana, USA, during the first year, and then Greg Morrisett's group at Harvard University, Cambridge, USA, during the second year.

My research interests include formal methods, programming languages, program verification, software, and system security. I am a long time happy user of the Coq proof assistant and the theory of Abstract interpretation. More recently I have been conducting several researches about the verified C compiler CompCert. [More...]


Contact

For research activities

Address: INRIA, Projet Celtique
Campus de Beaulieu
35042 Rennes Cedex France
E-mail: david[dot]pichardie[at]irisa[dot]fr
Phone: +33 (0) 2 99 84 22 59
Fax: +33 (0) 2 99 84 71 71

For teaching activities

Address: École normale supérieure de Rennes
Campus de Ker Lann
35170 Bruz, France
E-mail: david[dot]pichardie[at]ens-rennes[dot]fr
Phone: +33 (0) 2 99 05 52 65
Fax: +33 (0) 2 99 05 93 28

Activities

Current research projects

  • VERASCO: french project (founded by ANR) about formal certification of compiler static analysis for C programs. (2012-2015)

Program committees

Lecturing