Research line: Adaptive- and Dependable Systems

Coordinator: Vincenzo De Florio, Ph.D

Often the systems our societies depend upon are built in such a way as to result too inflexible and intolerant to changes. The deployment of such systems in environments where change is the rule rather than the exception leads to situations where quality-of-service and quality-of-experience are strongly and negatively affected. As a result, there is an urgent need to investigate structuring techniques, architectures, algorithms, tools, and paradigms for the expression and the management of adaptive-and-dependable software systems, i.e., software, devices, and services that are built so as to sustain an agreed-upon quality-of-service and quality-of-experience despite the occurrence of potentially significant and sudden changes or failures in their infrastructure and surrounding environments. This need is the core business of this research line. This is carried out through the design, development, and evaluation of techniques and models to structure our computer systems as adaptive systems able to constantly re-optimize in view of changes, both exogenous (i.e. environmental) and endogenous (that is, pertaining to internal assets). Such changes include faults and failures threatening the services supplied by those systems.

This design goal is pursued through several fronts:

A recently initiated research path of the “Adaptive-and-dependable systems” research line is Autonomic Web Services. The directions being taken in this research path are: