In short ...

Associate Professor (Maître de conférences)
University of Evry Val d'Essonne

Researcher at
LRI UMR 8623 CNRS lab.,
ForTesSE team

My research activities address the use of formal methods in software engineering, especially in relation with structuration.
Software Engineering is made up of techniques and tools to build software pieces. In this area, the benefits of formal methods are well-known. More than providing a scientific background (which is important) for software engineering, they support well-foundedness of the techniques, non ambiguous design artifacts (aka specifications or models), and enable the automation of the whole, or parts of, the design and programming activities.
Structuration is a combination of divide to rule complexity out and compose to make wholes from parts and to reuse. Structuration is a generic term that covers several instanciations such as modules, objects, aspects/viewpoints, components and services.

My current research activities address the model-based (formal) techniques for the composition, coordination and adaptation of software. [more on this]

In this context, I am leading Project PERSO funded by the French National Agency for Research, whose objective is to develop models and techniques for design-time and run-time end-user composition of pervasive services. [more on this]

My teaching interests are mostly related to software engineering, both in-the-large (design and programming, including the use of formal methods, architectural descriptions and object/component/service paradigms) and related to distributed systems and Web services. [more on this]

More on ...

News