I am a senior INRIA researcher in Rennes, Brittany. Past twenty-two years serving as INRIA project-team leader since the early 2000s, on synchronous programming (project-team ESPRESSO) and real-time architecture and scheduling analysis (project-team TEA), my scientific interest now focus on exciting theoretical challenges on the semantics, analysis and verification of programs and cyber-physical systems, concurrency theory and process algebras, dependent-types theory and mechanized proofs of programs.
My most recent and all collaborative works comprise the mechanized formalization of an extension of the Unified Theory of Programming (UTP) to model Hybrid Communicating Sequential Processes (HCSP), the end-to-end verified programming of a virtual machine and JIT compiler for Berkeley Packet Filters (BPF), the definition of a hybrid π-calculus (HpC) and its dependently-typed session calculus (type system), and a mechanically verified theory of contracts.

Publications

Books

    I served as Associate Editor for the ACM Transactions on Embedded Computing Systems (TECS) with Editor in Chief Sandeep Shukla, 2013 to 2020, and as Guest Editor for special issues of Elsevier's Journal of System Architectures (2023), Springer's Formal on Methods in System Design (2004, 2007), ACM Transactions on Embedded Computing Systems (2005, 2016, 2017), IEEE Transactions on Computers (2008,2011). I co-published the following books.

"Formal methods and models for system design". Gupta, R., Le Guernic, P., Shukla, S., Talpin, J.-P., Editors. ISBN 978-1-4020-8051-7, Springer, 2004.

"Synthesis of embedded systems". Shukla, S., Talpin, J.-P., Editors. ISBN 978-1-4419-6399-4, Springer, 2010.

"Cyber-Physical System Design from an Architecture Analysis Viewpoint". S. Nakajima, Talpin, J.-P., M. Toyoshima, H. Yu, Editors. Communications of the NII Shonan Meetings, Springer, 2017.

Conferences

Rajesh Gupta, UCSD, and Sandeep Shukla, IIT Kanpur, and I co-founded the ACM-IEEE Conference Series on Methods and Models for System Design, MEMOCODE. I co-chaired MEMOCODE in 200-04, 2013-14, 2016-17. I participated to the program committee of the following conferences.

  • International Conference on Formal Engineering Methods (ICFEM), 2025
  • Symposium on Dependable Software Engineering (SETTA), 2022 (Cochair), 2023
  • Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS), 2020-23
  • ACM Symposium on Applied Computing (SAC), Embedded Systems Track (EMBS), 2006-20
  • ACM conference on languages, compilers and tools for embedded systems (LCTES), 2014-20
  • International Workshop on Software and Compilers for Embedded Systems (SCOPES), 2014-20
  • Application of Concurrency to System Design (ACSD), 2007-12, 2017
  • ACM/IEEE Conference on Formal Methods and Models for System Design (MEMOCODE), 2003 to 2016, 2024-25
  • International Symposium on Theoretical Aspects of Software Engineering (TASE), 2015-16
  • International Conference on Formal Aspects of Component Software (FACS), 2015
  • ACM Embedded Systems Conference (EMSOFT), 2008, 2013-14
  • International Conference on Language and Automata Theory and Applications (LATA), 2014
  • IEEE International Symposium on Industrial Embedded Systems (SIES), 2005-12
  • European Symposium on Programming (ESOP), 2009
  • IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2008
  • IEEE International Conference on Embedded Software and Systems (ICESS), 2005, 2015
  • IEEE Design, Automation and Test in Europe (DATE), 2003-05

Collaborative projects

Short bio

I have a Master Degree in Theoretical Computer Science from University Paris VI. I did my PhD Thesis at Ecole des Mines de Paris under the advisory of Pierre Jouvelot. I worked three years as Research Associate at the European Computer-Industry Research Centre in Munich. I joined INRIA in 1995, in the EPART project-team of Paul Le Guernic. I lead INRIA project-team ESPRESSO from 2000 to 2012 and project-team TEA until 2023.
I am deeply honored to be recipient of both the ACM SIGPLAN Award for the most influential POPL paper, with Mads Tofte, 2004, and of the ACM-IEEE LICS "Test of Time" Award, with my Ph.D. advisor Pierre Jouvelot, 2012.


Contact me

Inria, Campus de Beaulieu
263 Avenue Général Leclerc, 35042 Rennes, France