Cheng, B., de Lemos, R., Giese, H., Inverardi, P., Magee,
J., Andersson, J., Becker, B., Bencomo, N., Brun, Y.,
Cukic, B., et al. (2009). Software engineering for self-
adaptive systems: A research roadmap. In Cheng,
B., Lemos, R. d., Inverardi, P., and Magee, J., edi-
tors, Software Engineering for Self-Adaptive Systems,
volume 5525 of Lecture Notes in Computer Science,
pages 1–26. Springer.
Ferber, J. (1999). Multi-agent systems: an introduction to
distributed artificial intelligence, volume 1. Addison-
Wesley Reading.
Fowler, M. (1997). Dealing with roles. In Proceedings of
PLoP, volume 97, Monticello, Illinois, USA.
Georg
´
e, J.-P., Peyruqueou, S., R
´
egis, C., and Glize, P.
(2009). Experiencing self-adaptive mas for real-time
decision support systems. In Demazeau, Y., Pav
´
on,
J., Corchado, J., and Bajo, J., editors, 7th Interna-
tional Conference on Practical Applications of Agents
and Multi-Agent Systems (PAAMS 2009), volume 55
of Advances in Intelligent and Soft Computing, pages
302–309. Springer Berlin Heidelberg.
Gomaa, H. and Hashimoto, K. (2012). Dynamic self-
adaptation for distributed service-oriented transac-
tions. In Proceedings of the 2012 International Work-
shop on Software Engineering for Adaptive and Self-
Managing Systems, pages 11–20, Zrich, Switzerland.
IEEE Computer Society.
Mayer, P., Klarl, A., Hennicker, R., Puviani, M., Tiezzi, F.,
Pugliese, R., Keznikl, J., and Bure
ˇ
s, T. (2013). The
Autonomic Cloud: A Vision of Voluntary, Peer-2-Peer
Cloud Computing. In Proceedings of 3rd Workshop
on Challenges for Achieving Self-Awareness in Auto-
nomic Systems, pages 1–6, Philadelphia, USA.
Puviani, M. (2012a). Adaptive System’s Configuration in
a Swarm Robotics Scenario. Awareness magazine,
page 3.
Puviani, M. (2012b). Tr 4.2: Catalogue of architec-
tural adaptation patterns. Technical report, ASCENS
Project.
Puviani, M., Cabri, G., and Frei, R. (2012a). Self-healing
in Ensembles’ Adaptive Collaborative Patterns. In 1st
International Conference on Through-life Engineer-
ing Services (TESConf 2012), page 361367, Shriven-
ham, UK.
Puviani, M., Cabri, G., and Leonardi, L. (2012b). Adaptive
Patterns for Intelligent Distributed Systems: a Swarm
Robotics Case Study. In Proceedings of the 6th Inter-
national Symposium on Intelligent Distributed Com-
puting - IDC 2012, pages 241 – 246. Sringer.
Puviani, M., Cabri, G., and Zambonelli, F. (2013). A Tax-
onomy of Architectural Patterns for Self-adaptive Sys-
tems. In Sixth International C* Conference on Com-
puter Science & Software Engineering, pages 77–85,
Porto (P). ACM.
Salehie, M. and Tahvildari, L. (2009). Self-adaptive soft-
ware: Landscape and research challenges. ACM
Transactions on Autonomous and Adaptive Systems
(TAAS), 4(2):14.
Serbedzija, N., Massink, M., Brambilla, M., Latella, D.,
Dorigo, M., and Birattari, M. (2012). Ensemble model
syntheses with robot, cloud computing and e-mobility.
ASCENS Deliverable D, 7.
Weyns, D., Iftikhar, M., Malek, S., and Andersson, J.
(2012a). Claims and supporting evidence for self-
adaptive systems: A literature study. In Software
Engineering for Adaptive and Self-Managing Systems
(SEAMS), 2012 ICSE Workshop on, pages 89 –98.
Weyns, D., Malek, S., and Andersson, J. (2012b). Forms:
Unifying reference model for formal specification of
distributed self-adaptive systems. ACM Transactions
on Autonomous and Adaptive Systems, 7(1):8.
Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola,
R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H.,
and G
¨
oschka, K. (2012c). On patterns for decentral-
ized control in self-adaptive systems. Software Engi-
neering for Self-Adaptive Systems II, pages 76–107.
Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola,
R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H.,
and G
¨
oschka, K. M. (2013). On patterns for decen-
tralized control in self-adaptive systems. In Software
Engineering for Self-Adaptive Systems II, pages 76–
107. Springer.
ICAART2014-InternationalConferenceonAgentsandArtificialIntelligence
200