I am currently Research Director at Inria, on leave from my position of Full Professor of Software Engineering at the University of Rennes. I am evolving within the research team DiverSE, joint to the CNRS Research Institute of Computer Science and Random Systems (IRISA) and Inria. I am also adjunct researcher in the SM@RT team of the CNRS Research Institute in Computer Science of Toulouse (IRIT), Scientific Advisor at TwiinIT and Myrmix and Editor-in-Chief of the Springer-Nature journal about Software and Systems Modeling (SoSyM). More information in my complete bio.
Habilitation in Software Engineering, 2015
University of Rennes
PhD in Software Engineering, 2008
University of Toulouse - INPT ENSEEIHT
M.Sc. in Computer Science, 2005
University of Toulouse - UPS
I teach software engineering in the Computer Science Department ( ISTIC M2 IL) of the University of Rennes (UR), and frequently give invited lectures and complete courses in various universities and engineering schools worldwide. More specifically, I teach in the following areas:
My research activities lie in Software and Systems Engineering, focusing on agility and safety within the development of software-intensive systems. In our group, we develop techniques, frameworks, and environments to facilitate the creation, integration, and automated processing of software languages. The main application domains include sustainability systems, cyber-physical systems, Internet of things, embedded systems, smart technologies, and scientific computing.
In particular, we contribute to the following fields:
Want to hack languages yourself? I have open positions and I am always looking for talented and motivated persons who want to join us for an internship, a PhD, a Post-doc, or a research visit. Feel free to contact me.
Since 2009, I have very much enjoyed collaborating with (and learned from) the following PhD and MSc students.
.js-id-currentphdSee the list of all my publications on Google Scholar, DBLP, or my CV. You can also access all the preprints from HAL.
Here is a list of my presentations (invited talks, seminars and keynotes). Most of the recent slide decks are available from my SlideShare account.
I am involving into the following software projects:
In the past, I involved in: