I am Full Professor of Software Engineering at the University of Rennes 1. I am the Head of the Computer Science Department at the engineering school ESIR, and researcher 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). More information in my complete bio.
I teach software engineering in the engineering school ESIR of the University of Rennes 1 (UR1), and used to 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 cyber-physical systems, Internet of things, embedded systems, smart technologies and sustainability systems.
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-currentphd
I am involving into the following software projects:
In the past, I involved in: