Self-adaptive systems are distributed computing systems composed of different components that can adapt their behavior to different kinds of conditions. This adaptation does not concern the single components only, but the entire system. In a previous work we have identified several patterns for self-adaptation, classifying them by means of a taxonomy, which aims at being a support for developers of self-adaptive systems. Starting from that theoretical work, we have simulated the described self-adaptation patterns, in order to better understand the concrete and real features of each pattern. The contribution of this paper is to report about the simulation work, detailing how it was carried out, and to present a table of applicability that completes the initial taxonomy of patterns and provides a further support for the developers.
Agent-based simulations of patterns for self-adaptive systems / Puviani, Mariachiara; Cabri, Giacomo; Zambonelli, Franco. - STAMPA. - 1:(2014), pp. 190-200. (Intervento presentato al convegno 6th International Conference on Agents and Artificial Intelligence, ICAART 2014 tenutosi a Angers, France nel 2014-3) [10.5220/0004925001900200].