A Taxonomy of Architectural Patterns for Self-adaptive Systems

Mariachiara Puviani, Giacomo Cabri, and Franco Zambonelli

In Sixth International C* Conference on Computer Science & Software Engineering, pages 77–85, Porto (P), July 2013. ACM,

DOI 10.1145/2494444.2494470

The idea of classifying the collaboration patterns that make systems adaptive is very interesting, and this paper addresses collective systems. Besides the taxonomy proposed in the paper, the exploited classification criteria can be useful also independently of the taxonomy, to reason about the fundamental adaptation mechanisms and architectures for collective systems.