Editorship
Member of the editorial board of the Research Highlights column of Communications of the ACM.
Member of the editorial board of Journal of Automated Reasoning.
Member of the editorial board of Journal of Functional Programming.
Member of the editorial board of Journal of Formalized Reasoning.
Program committees
- European Symposium on Programming (ESOP) 2013
- Principles of Programming Languages (POPL) 2013
- International conference on Compiler Construction (CC) 2011
- Practical Aspects of Declarative Languages (PADL) 2011
- Verified Software: Theories, Tools and Experiments (VSTTE) 2010
- Interactive Theorem Proving (ITP) 2010
- Programming Language Design and Implementation (PLDI) 2010 (member of the external review committee)
- Programming Languages meets Program Verification (PLPV) 2010
- International Conference on Functional Programming (ICFP) 2009
- Theorem Proving in Higher-Order Logics (TPHOL) 2009
- European Symposium on Programming (ESOP) 2009
- Commercial Users of Functional Programming (CUFP) 2007
- European Symposium on Programming (ESOP) 2007
- Asian Computing Science Conference 2006
- Formal Methods 2006
- ML Workshop 2005 (co-program chairman)
- MetaOCaml Workshop 2005
- Virtual Execution Environments conference (VEE) 2005
- European Symposium on Programming (ESOP) 2005
- Smart Card Research and Advanced Application Conference (CARDIS) 2004
- Principles of Programming Languages 2004 (program chairman)
- Foundations of Object-Oriented Languages 2003
- Types in Language Design and Implementation 2003
- Journées Francophones des Langages Applicatifs 2003
- Smart Card Research and Advanced Application Conference (CARDIS) 2002
- Principles of Programming Languages 2002
- International Conference on Functional Programming 2001 (program chairman)
- Compiler Construction 2001
- International Conference on Functional Programming 2000
- Programming Languages Design and Implementation 2000
- European Symposium on Programming 2000
- Principles and Practice of Declarative Programming 1999
- Programming Language Implementation and Logic Programming 1998
- Workshop Types in Compilation 1998 (program chairman)
- Principles of Programming Languages 1998
- Workshop Types in Compilation 1997
- International Conference on Functional Programming 1997
- Functional Programming and Computer Architecture 1995
- Static Analysis Symposium 1994