Spirals is conducting research activities in the domains of distributed systems and software engineering.
Spirals aims at introducing more automation in the adaptation mechanisms of software systems, in particular, transitioning from adaptive systems to self-adaptive systems. In this context, Spirals targets three properties: self-healing, self-optimization, and self-protection. With self-healing, Spirals aims at studying and tailoring data mining solutions for the design and implementation of software systems. With self-optimization, Spirals aims at sharing, collecting, and analyzing distributed behaviors and data to continuously tailor, optimize, and keep under working conditions software systems. With self-protection, Spirals aims at automating as much as possible the security of software systems with respect to moving threats.