Spirals is conducting research activities in the domains of distributed systems and software sciences.
We aim at introducing more automation in the adaptation mechanisms of software systems, in particular, transitioning from adaptive systems to self-adaptive systems. We target especially two properties: self-healing and self-optimization. With self-healing, we aim at studying and tailoring data mining and machine learning solutions to the design and implementation of software system, and more especially for software automatic repair. With self-optimization, we aim at sharing, collecting, and analyzing behaviors in a distributed setting to continuously tailor, optimize, and keep under working conditions software systems, and to go toward the goal of obtaining eternal distributed systems.