Research Themes

Software Craftsmanship

We are focusing here on the way software engineers develop piece of software. Classical development ecosystems rely on version control systems (e.g., Git) in an agile environment.

Read more »

Scalable Software Composition

Separating concerns without being able to recompose them in a scalable way does not make sense. There is a need to consider this class of issues as a first-class citizen with respect to current software development to accelerate it.

Read more »

Variability

Software variability studies the variation points and commonality that exists within a family of software products. In this context, the ACE group investigates how composition operators can be used to support additive and subtractive variability.

Read more »

Cyber-Physical Systems

In this domain, we focus our efforts on the definition of model-based composition operators dedicated to data collection policies and large-scale sensor networks.

Read more »