Ingénieur en informatique. - Chercheur à l'IRISA, Institut de recherche en informatique et systèmes aléatoires (en 1998), au CERMA, Centre de recherche méthodologique d'architecture, UMR 1563 du CNRS, Professeur des universités, directeur du département Informatique et mathématiques, École centrale de Nantes (en 2013)
Maître de conférences au LEI (Laboratoire d'ergonomie informatique) de l'Université Paris 5 et chercheur associé à l'INRIA (Institut national de recherches en informatique et automatique) (en 2006)