{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T04:13:31Z","timestamp":1748751211881,"version":"3.41.0"},"publisher-location":"Cham","reference-count":36,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319279466"},{"type":"electronic","value":"9783319279473"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-27947-3_4","type":"book-chapter","created":{"date-parts":[[2015,12,18]],"date-time":"2015-12-18T02:04:34Z","timestamp":1450404274000},"page":"58-75","source":"Crossref","is-referenced-by-count":1,"title":["Building Self-adaptive Systems by Adaptation Patterns Integrated into Agent Methodologies"],"prefix":"10.1007","author":[{"given":"Mariachiara","family":"Puviani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giacomo","family":"Cabri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicola","family":"Capodieci","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Letizia","family":"Leonardi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,12,19]]},"reference":[{"key":"4_CR1","unstructured":"aliCE Research Group et al. SODA home page (2009)"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Ballagny, C., Hameurlain, N., Barbier, F.: Mocas: a state-based component model for self-adaptation. In: Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2009, pp. 206\u2013215. IEEE (2009)","DOI":"10.1109\/SASO.2009.11"},{"key":"4_CR3","unstructured":"Bellifemine, F., Poggi, A., Rimassa, G.: JADE-a FIPA-compliant agent framework. In: Proceedings of PAAM, London, vol. 99, p. 33 (1999)"},{"key":"4_CR4","doi-asserted-by":"crossref","DOI":"10.1007\/b116049","volume-title":"Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook","author":"F Bergenti","year":"2004","unstructured":"Bergenti, F., Gleizes, M.-P., Zambonelli, F.: Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook, vol. 11. Springer, US (2004)"},{"key":"4_CR5","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/3-540-39173-8_12","volume-title":"Engineering Societies in the Agents World III","author":"C Bernon","year":"2003","unstructured":"Bernon, C., Gleizes, M.-P., Peyruqueou, S., Picard, G.: ADELFE: a methodology for adaptive multi-agent systems engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 156\u2013169. Springer, Heidelberg (2003)"},{"issue":"3","key":"4_CR6","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","volume":"8","author":"P Bresciani","year":"2004","unstructured":"Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Auton. Agent. multi-agent Syst. 8(3), 203\u2013236 (2004)","journal-title":"Auton. Agent. multi-agent Syst."},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Cabri, G., Puviani, M., Leonardi, L.: The MAR&A methodology to develop agent systems. In: ICAART, pp. 501\u2013506 (2009)","DOI":"10.5220\/0001661005010506"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Cabri, G., Puviani, M., Zambonelli, F.: Towards a taxonomy of adaptive agent-based collaboration patterns for autonomic service ensembles. In: CTS, pp. 508\u2013515. IEEE (2011)","DOI":"10.1109\/CTS.2011.5928730"},{"issue":"10","key":"4_CR9","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1109\/TSE.2003.1237173","volume":"29","author":"L Capra","year":"2003","unstructured":"Capra, L., Emmerich, W., Mascolo, C.: Carisma: context-aware reflective middleware system for mobile applications. IEEE Trans. Softw. Eng. 29(10), 929\u2013945 (2003)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"4_CR10","first-page":"352","volume":"3","author":"A Chella","year":"2004","unstructured":"Chella, A., Cossentino, M., Sabatucci, L.: Tools and patterns in designing multi-agent systems with PASSI. WSEAS Trans. Commun. 3(1), 352\u2013358 (2004)","journal-title":"WSEAS Trans. Commun."},{"key":"4_CR11","doi-asserted-by":"publisher","first-page":"79","DOI":"10.4018\/978-1-59140-581-8.ch004","volume":"3690","author":"M Cossentino","year":"2005","unstructured":"Cossentino, M.: From requirements to code with the PASSI methodology. Agent-Oriented Methodologies 3690, 79\u2013106 (2005)","journal-title":"Agent-Oriented Methodologies"},{"key":"4_CR12","unstructured":"Cossentino, M., Seidita, V.: Passi2-going towards maturity of the passi process (2009)"},{"issue":"03","key":"4_CR13","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1142\/S0218194001000542","volume":"11","author":"SA DeLoach","year":"2001","unstructured":"DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent systems engineering. Int. J. Softw. Eng. Knowl. Eng. 11(03), 231\u2013258 (2001)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"4_CR14","unstructured":"Fernandez-Marquez, J.L., Marzo Serugendo, G.D., Snyder, P.L., Valetto, G.: A pattern-based architectural style for self-organizing software systems. Drexel University, Department of Computer Science. Technical report, 6 (2012)"},{"key":"4_CR15","volume-title":"Design Patterns","author":"E Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison Wesley, Reading (1995)"},{"issue":"10","key":"4_CR16","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D Garlan","year":"2004","unstructured":"Garlan, D., Cheng, S.-W., Huang, A.-C., Schmerl, B., Steenkiste, P.: Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer 37(10), 46\u201354 (2004)","journal-title":"Computer"},{"key":"4_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1007\/978-3-642-02161-9_8","volume-title":"Software Engineering for Self-Adaptive Systems","author":"K Geihs","year":"2009","unstructured":"Geihs, K., Reichle, R., Wagner, M., Khan, M.U.: Modeling of context-aware self-adaptive applications in ubiquitous and service-oriented environments. In: Cheng, B.H.C., Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Self-Adaptive Systems. LNCS, vol. 5525, pp. 146\u2013163. Springer, Heidelberg (2009)"},{"issue":"12","key":"4_CR18","doi-asserted-by":"publisher","first-page":"2840","DOI":"10.1016\/j.jss.2012.07.052","volume":"85","author":"S Hallsteinsen","year":"2012","unstructured":"Hallsteinsen, S., Geihs, K., Paspallis, N., Eliassen, F., Horn, G., Lorenzo, J., Mamelli, A., Papadopoulos, G.A.: A development framework and methodology for self-adapting applications in ubiquitous computing environments. J. Syst. Softw. 85(12), 2840\u20132859 (2012)","journal-title":"J. Syst. Softw."},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Henderson-Sellers, B., Giorgini, P.: Agent-oriented methodologies. IGI Global (2005)","DOI":"10.4018\/978-1-59140-581-8"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Mayer, P., Klarl, A., Hennicker, R., Puviani, M., Tiezzi, F., Pugliese, R., Keznikl, J., Bure, T.: The autonomic cloud: a vision of voluntary, peer-2-peer cloud computing. In: 2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops (SASOW), pp. 89\u201394. IEEE (2013)","DOI":"10.1109\/SASOW.2013.16"},{"issue":"7","key":"4_CR21","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MC.2004.48","volume":"37","author":"PK McKinley","year":"2004","unstructured":"McKinley, P.K., Sadjadi, S.M., Kasten, E.P., Cheng, B.H.C.: Composing adaptive software. Computer 37(7), 56\u201364 (2004)","journal-title":"Computer"},{"key":"4_CR22","unstructured":"Morandini, M., et al.: On the use of the goal-oriented paradigm for system design and law compliance reasoning. In: iStar, vol. 586, pp. 71\u201375. CEUR-WS.org (2010)"},{"key":"4_CR23","unstructured":"Object Management Group. SPEM (1997). http:\/\/www.omg.org\/technology\/documents\/formal\/spem.htm"},{"key":"4_CR24","volume-title":"Developing Intelligent Agent Systems: A Practical Guide","author":"L Padgham","year":"2005","unstructured":"Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide, vol. 13. Wiley, New York (2005)"},{"key":"4_CR25","doi-asserted-by":"publisher","first-page":"236","DOI":"10.4018\/978-1-59140-581-8.ch009","volume":"9","author":"J Pav\u00f3n","year":"2005","unstructured":"Pav\u00f3n, J., G\u00f3mez-Sanz, J.J., Fuentes, R.: The INGENIAS methodology and tools. Agent-Oriented Methodologies 9, 236\u2013276 (2005)","journal-title":"Agent-Oriented Methodologies"},{"key":"4_CR26","doi-asserted-by":"crossref","unstructured":"Puviani, M., Cabri, G., Leonardi, L.: Enabling self-expression: the use of roles to dynamically change adaptation patterns. In: FOCAS 2014. IEEE Computer Society (2014)","DOI":"10.1109\/SASOW.2014.10"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Puviani, M., Cabri, G., Leonardi, L.: Integrating adaptation patterns into agent methodologies to build self-adaptive systems. In: 7th International Conference on Agents and Artificial Intelligence (ICAART 2015), pp. 99\u2013106. SciTePress-Science and Technology Publications (2015)","DOI":"10.5220\/0005276800990106"},{"key":"4_CR28","doi-asserted-by":"crossref","unstructured":"Puviani, M., Cabri, G., Zambonelli, F.: A taxonomy of architectural patterns for self-adaptive systems. In: Proceedings of the International C* Conference on Computer Science and Software Engineering, pp. 77\u201385. ACM (2013)","DOI":"10.1145\/2494444.2494470"},{"key":"4_CR29","doi-asserted-by":"crossref","unstructured":"Puviani, M., Cabri, G., Zambonelli, F.: Agent-based simulations of patterns for self-adaptive systems. In: ICAART 2014 - Proceedings of the 6th International Conference on Agents and Artificial Intelligence, ESEO, Angers, Loire Valley, France, 6\u20138 March 2014, vol. 1, pp. 190\u2013200. IEEE Computer Society (2014)","DOI":"10.5220\/0004925001900200"},{"key":"4_CR30","doi-asserted-by":"crossref","unstructured":"Puviani, M., Cossentino, M., Cabri, G., Molesini, A.: Building an agent methodology from fragments: the MEnSA experience. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 920\u2013927. ACM (2010)","DOI":"10.1145\/1774088.1774279"},{"key":"4_CR31","doi-asserted-by":"crossref","unstructured":"Puviani, M., Marzo Serugendo, G.D., Frei, R., Cabri, G.: Methodologies for self-organising systems: a SPEM approach. In: Proceedings of the 2009 IEEE\/WIC\/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, vol. 02, pp. 66\u201369. IEEE Computer Society (2009)","DOI":"10.1109\/WI-IAT.2009.128"},{"issue":"3","key":"4_CR32","first-page":"33","volume":"7","author":"M Puviani","year":"2012","unstructured":"Puviani, M., Di Marzo, G., Serugendo, R.F., Cabri, G.: A method fragments approach to methodologies for engineering self-organizing systems. ACM Trans. Auton. Adapt. Syst. (TAAS) 7(3), 33 (2012)","journal-title":"ACM Trans. Auton. Adapt. Syst. (TAAS)"},{"key":"4_CR33","doi-asserted-by":"crossref","unstructured":"Ramirez, A.J., Cheng, B.H.C.: Design patterns for developing dynamically adaptive systems. In: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, pp. 49\u201358. ACM, May 2010","DOI":"10.1145\/1808984.1808990"},{"key":"4_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1007\/978-3-642-01338-6_4","volume-title":"Agent-Oriented Software Engineering IX","author":"V Seidita","year":"2009","unstructured":"Seidita, V., Cossentino, M., Gaglio, S.: Using and extending the SPEM specifications to represent agent oriented methodologies. In: Luck, M., Gomez-Sanz, J.J. (eds.) AOSE 2008. LNCS, vol. 5386, pp. 46\u201359. Springer, Heidelberg (2009)"},{"issue":"12","key":"4_CR35","doi-asserted-by":"publisher","first-page":"2675","DOI":"10.1016\/j.jss.2012.07.045","volume":"85","author":"D Weyns","year":"2012","unstructured":"Weyns, D., Malek, S., Andersson, J., Schmerl, B.: Introduction to the special issue on state of the art in engineering self-adaptive systems. J. Syst. Softw. 85(12), 2675\u20132677 (2012)","journal-title":"J. Syst. Softw."},{"issue":"3","key":"4_CR36","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1145\/958961.958963","volume":"12","author":"F Zambonelli","year":"2003","unstructured":"Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: the gaia methodology. ACM Trans. Softw. Eng. Methodol. (TOSEM) 12(3), 317\u2013370 (2003)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"}],"container-title":["Lecture Notes in Computer Science","Agents and Artificial Intelligence"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-27947-3_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,31]],"date-time":"2025-05-31T21:05:02Z","timestamp":1748725502000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-27947-3_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319279466","9783319279473"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-27947-3_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}