{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:33:33Z","timestamp":1762508013251},"reference-count":70,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,2,26]],"date-time":"2020-02-26T00:00:00Z","timestamp":1582675200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,2,26]],"date-time":"2020-02-26T00:00:00Z","timestamp":1582675200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Softw Tools Technol Transfer"],"published-print":{"date-parts":[[2020,8]]},"DOI":"10.1007\/s10009-020-00554-3","type":"journal-article","created":{"date-parts":[[2020,2,26]],"date-time":"2020-02-26T17:02:50Z","timestamp":1582736570000},"page":"399-415","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["The SOTA approach to engineering collective adaptive systems"],"prefix":"10.1007","volume":"22","author":[{"given":"Dhaminda B.","family":"Abeywickrama","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicola","family":"Bicocchi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Mamei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Franco","family":"Zambonelli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,26]]},"reference":[{"key":"554_CR1","doi-asserted-by":"crossref","unstructured":"Abbas, N., Andersson, J., Iftikhar, M. ., Weyns, D.: Rigorous architectural reasoning for self-adaptive software systems. In: Qualitative Reasoning About Software Architectures (QRASA), pp. 11\u201318 (2016)","DOI":"10.1109\/QRASA.2016.9"},{"key":"554_CR2","doi-asserted-by":"crossref","unstructured":"Abeywickrama, D.B., Bicocchi, N., Zambonelli, F.: SOTA: towards a general model for self-adaptive systems. In: Proceedings of the IEEE 21st International WETICE\u201912 Conference, pp 48\u201353, June (2012)","DOI":"10.1109\/WETICE.2012.48"},{"key":"554_CR3","doi-asserted-by":"publisher","DOI":"10.12694\/scpe.v15i4.1052","author":"DB Abeywickrama","year":"2014","unstructured":"Abeywickrama, D.B., Hoch, N., Zambonelli, F.: Engineering and implementing software architectural patterns based on feedback loops. Scalable Comput. Pract. Exp. (2014). https:\/\/doi.org\/10.12694\/scpe.v15i4.1052","journal-title":"Scalable Comput. Pract. Exp."},{"key":"554_CR4","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/978-3-030-03424-5_6","volume-title":"Leveraging Applications of Formal Methods, Verification and Validation. Distributed Systems. ISoLA 2018","author":"DB Abeywickrama","year":"2018","unstructured":"Abeywickrama, D.B., Mamei, M., Zambonelli, F.: Engineering collectives of self-driving vehicles: the SOTA approach. In: Margaria, T., Steffen, B. (eds.) Leveraging Applications of Formal Methods, Verification and Validation. Distributed Systems. ISoLA 2018, pp. 79\u201393. Springer, Cham (2018)"},{"key":"554_CR5","doi-asserted-by":"crossref","unstructured":"Abeywickrama, D.B., Zambonelli, F.: Model checking goal-oriented requirements for self-adaptive systems. In: Proceedings of the 19th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, pp. 33\u201342, April (2012)","DOI":"10.1109\/ECBS.2012.30"},{"key":"554_CR6","volume-title":"Dynamics of Complex Systems","author":"Y Bar Yam","year":"2002","unstructured":"Bar Yam, Y.: Dynamics of Complex Systems. Perseus Books, New York (2002)"},{"key":"554_CR7","doi-asserted-by":"crossref","unstructured":"Baresi, L., Pasquale, L., Spoletini, P.: Fuzzy goals for requirements-driven adaptation. In: Proceedings of the 2010 18th IEEE International Requirements Engineering Conference, RE\u201910, pp. 125\u2013134. IEEE Computer Society, Washington, DC (2010)","DOI":"10.1109\/RE.2010.25"},{"key":"554_CR8","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1007\/978-3-319-46508-1_10","volume":"1","author":"L Belzner","year":"2016","unstructured":"Belzner, L., H\u00f6lzl, M., Koch, N., Wirsing, M.: Collective autonomic systems: towards engineering principles and their foundations. Trans. Found. Master. Change 1, 180\u2013200 (2016)","journal-title":"Trans. Found. Master. Change"},{"key":"554_CR9","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/978-3-642-35992-7_7","volume-title":"Generative and Transformational Techniques in Software Engineering IV: International Summer School","author":"N Bencomo","year":"2013","unstructured":"Bencomo, N.: Requirements for self-adaptation. In: L\u00e4mmel, R., Saraiva, J., Visser, J. (eds.) Generative and Transformational Techniques in Software Engineering IV: International Summer School, pp. 271\u2013296. Springer, Berlin, Heidelberg (2013)"},{"issue":"12","key":"554_CR10","doi-asserted-by":"publisher","first-page":"3328","DOI":"10.1109\/TITS.2017.2684625","volume":"18","author":"N Bicocchi","year":"2017","unstructured":"Bicocchi, N., Mamei, M., Sassi, A., Zambonelli, F.: On recommending opportunistic rides. IEEE Trans. Intell. Transp. Syst. 18(12), 3328\u20133338 (2017)","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"554_CR11","first-page":"33","volume":"30","author":"RH Bordini","year":"2006","unstructured":"Bordini, R.H., Braubach, L., Dastani, M., Seghrouchni, A.E.F., Gomez-Sanz, J.J., Leite, J., O\u2019Hare, G., Pokahr, A., Ricci, A.: A survey of programming languages and platforms for multi-agent systems. Informatica 30, 33\u201344 (2006)","journal-title":"Informatica"},{"issue":"2","key":"554_CR12","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/MTS.2017.2696600","volume":"36","author":"J Borenstein","year":"2017","unstructured":"Borenstein, J., Herkert, J., Miller, K.: Self-driving cars: ethical responsibilities of design engineers. IEEE Technol. Soc. Mag. 36(2), 67\u201375 (2017)","journal-title":"IEEE Technol. Soc. Mag."},{"key":"554_CR13","doi-asserted-by":"crossref","unstructured":"Brand, T., Giese, H.: Towards generic adaptive monitoring. In: Proceedings of the 12th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pp. 156\u2013161, Trento, Italy, September 2018. IEEE","DOI":"10.1109\/SASO.2018.00027"},{"key":"554_CR14","doi-asserted-by":"crossref","unstructured":"Brand, T., Giese, H.: Generic adaptive monitoring based on executed architecture runtime model queries and events, effective and effort-reducing. In: Proceedings of the 13th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, Umea, Sweden, Jun 2019. IEEE","DOI":"10.1109\/SASO.2019.00012"},{"key":"554_CR15","doi-asserted-by":"crossref","unstructured":"Bures, T., Gerostathopoulos, I., Hnetynka, P., Keznikl, J., Kit, M., Plasil, F.: DEECO: an ensemble-based component system. In: Proceedings of the 16th International ACM Sigsoft Symposium on Component-based Software Engineering, CBSE\u201913, pp. 81\u201390. ACM, New York, NY, USA (2013)","DOI":"10.1145\/2465449.2465462"},{"key":"554_CR16","unstructured":"Cabri, G., Puviani, M., Zambonelli, F.: Towards a taxonomy of adaptive agent-based collaboration patterns for autonomic service ensembles. In: 2011 International Conference on Collaboration Technologies and Systems, CTS 2011, Philadelphia, Pennsylvania, USA, May 23\u201327, 2011, pp. 508\u2013515 (2011)"},{"key":"554_CR17","first-page":"1","volume-title":"Software Engineering for Self-Adaptive Systems. Lecture Notes in Computer Science","author":"B Cheng","year":"2009","unstructured":"Cheng, B., de Lemos, R., Giese, H., Inverardi, P., Magee, J., Andersson, J., Becker, B., Bencomo, N., Brun, Y., Cukic, B., et al.: Software engineering for self-adaptive systems: a research roadmap. In: Cheng, B.H.C., de Lemos, R., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. Lecture Notes in Computer Science, vol. 5525, pp. 1\u201326. Springer, Berlin (2009)"},{"key":"554_CR18","first-page":"468","volume-title":"A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty","author":"BHC Cheng","year":"2009","unstructured":"Cheng, B.H.C., Sawyer, P., Bencomo, N., Whittle, J.: A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty, pp. 468\u2013483. Springer, Berlin (2009)"},{"key":"554_CR19","doi-asserted-by":"crossref","unstructured":"Dalpiaz, F., Giorgini, P., Mylopoulos, J.: An architecture for requirements-driven self-reconfiguration. In: Proceedings of the 21st International Conference on Advanced Information Systems Engineering, CAiSE\u201909, pp. 246\u2013260, Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-02144-2_22"},{"issue":"6","key":"554_CR20","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1016\/j.scico.2011.12.005","volume":"78","author":"HK Dam","year":"2013","unstructured":"Dam, H.K., Winikoff, M.: Towards a next-generation AOSE methodology. Sci. Comput. Program. 78(6), 684\u2013694 (2013)","journal-title":"Sci. Comput. Program."},{"issue":"12","key":"554_CR21","first-page":"67","volume":"3","author":"R de Lemos","year":"2014","unstructured":"de Lemos, R., Garlan, D., Ghezzi, C., Giese, H.: Software engineering for self-adaptive systems: assurances (Dagstuhl seminar 13511). Dagstuhl Rep. 3(12), 67\u201396 (2014)","journal-title":"Dagstuhl Rep."},{"issue":"2","key":"554_CR22","doi-asserted-by":"publisher","first-page":"7:1","DOI":"10.1145\/2619998","volume":"9","author":"R De Nicola","year":"2014","unstructured":"De Nicola, R., Loreti, M., Pugliese, R., Tiezzi, F.: A formal approach to autonomic systems programming: the SCEL language. TAAS 9(2), 7:1\u20137:29 (2014)","journal-title":"TAAS"},{"key":"554_CR23","volume-title":"Design Patterns","author":"E Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison Wesley, Reading (1995)"},{"key":"554_CR24","doi-asserted-by":"crossref","unstructured":"Giese, H., Vogel, T., Diaconescu, A., G\u00f6tz, S., Kounev, S.: Self-aware Computing Systems. In: Chapter Architectural Concepts for Self-aware Computing Systems, pp. 109\u2013147. Springer, Berlin (2017)","DOI":"10.1007\/978-3-319-47474-8_5"},{"key":"554_CR25","doi-asserted-by":"crossref","unstructured":"Glazier, T.J., Garlan, D.: An automated approach to management of a collection of autonomic systems. In: Proceedings of the 4th eCAS Workshop on Engineering Collective Adaptive Systems, Umea, Sweden, 16 June (2019)","DOI":"10.1109\/FAS-W.2019.00038"},{"issue":"1","key":"554_CR26","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1038\/s42256-018-0008-x","volume":"1","author":"K Goldberg","year":"2019","unstructured":"Goldberg, K.: Robots and the return to collaborative intelligence. Nat. Mach. Intell. 1(1), 2 (2019)","journal-title":"Nat. Mach. Intell."},{"key":"554_CR27","doi-asserted-by":"crossref","unstructured":"Goldsby, H.J., Sawyer, P., Bencomo, N., Cheng, B.H.C., Hughes, D.: Goal-based modeling of dynamically adaptive system requirements. In: 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2008), pp. 36\u201345, March (2008)","DOI":"10.1109\/ECBS.2008.22"},{"key":"554_CR28","unstructured":"Graja, Z., Migeon, F., Maurel, C., Gleizes, M.-P., Laibinis, L., Regayeg, A., Hadj Kacem, A.: A pattern based modelling for self-organizing multi-agent systems with Event-B. In: International Conference on Agents and Artificial Intelligence (ICAART 2014), pp. 229\u2013236. Angers, France, March (2014)"},{"key":"554_CR29","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1007\/978-3-319-16101-3_23","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"M Harbers","year":"2015","unstructured":"Harbers, M., Detweiler, C., Neerincx, M.A.: Embedding stakeholder values in the requirements engineering process. In: Fricker, S.A., Schneider, K. (eds.) Requirements Engineering: Foundation for Software Quality, pp. 318\u2013332. Springer, Cham (2015)"},{"key":"554_CR30","first-page":"513","volume-title":"The e-mobility case study","author":"N Hoch","year":"2015","unstructured":"Hoch, N., Bensler, H.-P., Abeywickrama, D.B., Bure\u0161, T., Montanari, U.: The e-mobility case study, pp. 513\u2013533. Springer, Berlin (2015)"},{"key":"554_CR31","doi-asserted-by":"crossref","unstructured":"J\u00e4hnichen, S., De Nicola, R., Wirsing, M.: The meaning of adaptation: Mastering the unforeseen? In: Leveraging Applications of Formal Methods, Verification and Validation. Distributed Systems\u20148th International Symposium, ISoLA 2018, Limassol, Cyprus, November 5\u20139, 2018, Proceedings, Part III, pp. 109\u2013117 (2018)","DOI":"10.1007\/978-3-030-03424-5_8"},{"issue":"1","key":"554_CR32","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36(1), 41\u201350 (2003)","journal-title":"IEEE Comput."},{"key":"554_CR33","doi-asserted-by":"crossref","unstructured":"Kit, M., Gerostathopoulos, I., Bures, T., Hnetynka, P., Plasil, F.: An architecture framework for experimentations with self-adaptive cyber-physical systems. In: 2015 IEEE\/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 93\u201396, May (2015)","DOI":"10.1109\/SEAMS.2015.28"},{"key":"554_CR34","doi-asserted-by":"crossref","unstructured":"Kl\u00f6es, V., Goethel, T., Glesner, S.: Parameterisation and optimisation patterns for mape-k feedback loops. In: Proceedings of the 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 13\u201318. IEEE, Sep. (2017)","DOI":"10.1109\/FAS-W.2017.114"},{"issue":"Part B","key":"554_CR35","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/j.pmcj.2014.09.009","volume":"17","author":"C Krupitzer","year":"2015","unstructured":"Krupitzer, C., Roth, F.M., VanSyckel, S., Schiele, G., Becker, C.: A survey on engineering approaches for self-adaptive systems. Pervasive Mob. Comput. 17(Part B), 184\u2013206 (2015)","journal-title":"Pervasive Mob. Comput."},{"issue":"4","key":"554_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1082983.1083075","volume":"30","author":"A Lapouchnian","year":"2005","unstructured":"Lapouchnian, A., Liaskos, S., Mylopoulos, J., Yu, Y.: Towards requirements-driven autonomic systems design. ACM SIGSOFT Softw. Eng. Notes 30(4), 1\u20137 (2005)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"issue":"2","key":"554_CR37","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/s10515-008-0027-7","volume":"15","author":"E Letier","year":"2008","unstructured":"Letier, E., Kramer, J., Magee, J., Uchitel, S.: Deriving event-based transition systems from goal-oriented requirements models. Autom. Softw. Eng. 15(2), 175\u2013206 (2008)","journal-title":"Autom. Softw. Eng."},{"issue":"4","key":"554_CR38","doi-asserted-by":"publisher","first-page":"2537","DOI":"10.1109\/JIOT.2017.2775047","volume":"5","author":"M Lippi","year":"2018","unstructured":"Lippi, M., Mamei, M., Mariani, S., Zambonelli, F.: An argumentation-based perspective over the social iot. IEEE Internet Things J. 5(4), 2537\u20132547 (2018)","journal-title":"IEEE Internet Things J."},{"issue":"18","key":"554_CR39","doi-asserted-by":"publisher","first-page":"7267","DOI":"10.1016\/j.eswa.2013.07.033","volume":"40","author":"FD Macias-Escriva","year":"2013","unstructured":"Macias-Escriva, F.D., Haber, R., del Toro, R., Hernandez, V.: Self-adaptive systems: a survey of current approaches, research challenges and applications. Expert Syst. Appl. 40(18), 7267\u20137279 (2013)","journal-title":"Expert Syst. Appl."},{"key":"554_CR40","volume-title":"Concurrency: State Models and Java Programs","author":"J Magee","year":"2006","unstructured":"Magee, J., Kramer, J.: Concurrency: State Models and Java Programs, 2nd edn. Wiley, New York (2006)","edition":"2"},{"issue":"2","key":"554_CR41","doi-asserted-by":"publisher","first-page":"143","DOI":"10.3233\/WEB-170357","volume":"15","author":"X Mao","year":"2017","unstructured":"Mao, X., Wang, Q., Yang, S.: A survey of agent-oriented programming from software engineering perspective. Web Intell. 15(2), 143\u2013163 (2017)","journal-title":"Web Intell."},{"key":"554_CR42","doi-asserted-by":"crossref","unstructured":"Matena, V., Bures, T., Gerostathopoulos, I., Hnetynka, P.: Experimenting with adaptation in smart cyber-physical systems: a model problem and testbed. In: Engineering Adaptive Software Systems\u2014Communications of NII Shonan Meetings, pp. 149\u2013169 (2019)","DOI":"10.1007\/978-981-13-2185-6_7"},{"key":"554_CR43","doi-asserted-by":"crossref","unstructured":"Moghaddam, F.A., Deckers, R., Procaccianti, G., Grosso, P., Lago, P.: A domain model for self-adaptive software systems. In: Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, ECSA\u201917, pp. 16\u201322. ACM, New York, NY (2017)","DOI":"10.1145\/3129790.3129824"},{"key":"554_CR44","doi-asserted-by":"crossref","unstructured":"Morandini, M., Penserini, L., Perini, A.: Modelling self-adaptivity: a goal-oriented approach. In: 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pp. 469\u2013470, Oct 2008","DOI":"10.1109\/SASO.2008.67"},{"issue":"1","key":"554_CR45","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/291469.293165","volume":"42","author":"J Mylopoulos","year":"1999","unstructured":"Mylopoulos, J., Chung, L., Yu, E.S.K.: From object-oriented to goal-oriented requirements analysis. Commun. ACM 42(1), 31\u201337 (1999)","journal-title":"Commun. ACM"},{"key":"554_CR46","unstructured":"Van\u00a0Dyke Parunak, H.: A mathematical analysis of collective cognitive convergence. In: Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems\u2014vol. 1, AAMAS\u201909, pp. 473\u2013480 (2009)"},{"key":"554_CR47","unstructured":"Puviani, M.: Catalogue of architectural adaptation patterns. Technical Report TR 4.2, University of Modena and Reggio Emilia (2012)"},{"issue":"1","key":"554_CR48","doi-asserted-by":"publisher","first-page":"e4","DOI":"10.4108\/sas.1.1.e4","volume":"1","author":"M Puviani","year":"2015","unstructured":"Puviani, M., Cabri, G., Zambonelli, F.: Patterns for self-adaptive systems: agent-based simulations. EAI Endorsed Trans. Self-Adapt. Syst. 1(1), e4 (2015)","journal-title":"EAI Endorsed Trans. Self-Adapt. Syst."},{"key":"554_CR49","doi-asserted-by":"crossref","unstructured":"Qureshi, N.A., Perini, A.: Requirements engineering for adaptive service based applications. In: 2010 18th IEEE International Requirements Engineering Conference, pp. 108\u2013111, Sept 2010","DOI":"10.1109\/RE.2010.23"},{"issue":"4","key":"554_CR50","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/s11280-011-0112-x","volume":"14","author":"K Rasch","year":"2011","unstructured":"Rasch, K., Li, F., Sehic, S., Ayani, R., Dustdar, S.: Context-driven personalized service discovery in pervasive environments. World Wide Web 14(4), 295\u2013319 (2011)","journal-title":"World Wide Web"},{"key":"554_CR51","first-page":"80","volume":"45","author":"A Ricci","year":"2016","unstructured":"Ricci, A.: Programming with event loops and control loops\u2014from actors to agents. Comput. Lang. Syst. Struct. 45, 80\u2013104 (2016)","journal-title":"Comput. Lang. Syst. Struct."},{"issue":"3","key":"554_CR52","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/s40860-017-0047-9","volume":"3","author":"L Sabatucci","year":"2017","unstructured":"Sabatucci, L., Cossentino, M.: Self-adaptive smart spaces by proactive means-end reasoning. J. Reliab. Intell. Environ. 3(3), 159\u2013175 (2017)","journal-title":"J. Reliab. Intell. Environ."},{"issue":"Supplement C","key":"554_CR53","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1016\/j.scico.2014.11.016","volume":"102","author":"G Salvaneschi","year":"2015","unstructured":"Salvaneschi, G., Ghezzi, C., Pradella, M.: Contexterlang: a language for distributed context-aware self-adaptive applications. Sci. Comput. Program. 102(Supplement C), 20\u201343 (2015)","journal-title":"Sci. Comput. Program."},{"issue":"3","key":"554_CR54","doi-asserted-by":"publisher","first-page":"46:1","DOI":"10.1145\/2483669.2483679","volume":"4","author":"D Schuster","year":"2013","unstructured":"Schuster, D., Rosi, A., Mamei, M., Springer, T., Endler, M., Zambonelli, F.: Pervasive social context: taxonomy and survey. ACM Trans. Intell. Syst. Technol. 4(3), 46:1\u201346:22 (2013)","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"554_CR55","unstructured":"Souza, V.E.S.: Requirements-Based Software System Adaptation. PhD thesis, DISI-University of Trento (2012)"},{"key":"554_CR56","doi-asserted-by":"crossref","unstructured":"Tamersoy, M., Ekinci, E.E., Erdur, R.C., Dikenelli, O.: A requirements model for adaptive multi-organizational systems. In: Proceedings of the 2017 IEEE 11th International Conference on Self-Adaptive and Self-Organizing Systems (SASO), pp. 41\u201350, Tucson, Arizona, USA, Sep. 2017. IEEE Computer Society","DOI":"10.1109\/SASO.2017.13"},{"issue":"1","key":"554_CR57","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MVT.2015.2508322","volume":"11","author":"E Uhlemann","year":"2016","unstructured":"Uhlemann, E.: Connected-vehicles applications are emerging [connected vehicles]. IEEE Veh. Technol. Mag. 11(1), 25\u201396 (2016)","journal-title":"IEEE Veh. Technol. Mag."},{"issue":"10","key":"554_CR58","doi-asserted-by":"publisher","first-page":"1876","DOI":"10.1016\/j.ins.2009.11.021","volume":"180","author":"M Viroli","year":"2010","unstructured":"Viroli, M., Zambonelli, F.: A biochemical approach to adaptive service ecosystems. Inf. Sci. 180(10), 1876\u20131892 (2010)","journal-title":"Inf. Sci."},{"issue":"4","key":"554_CR59","doi-asserted-by":"publisher","first-page":"18:1","DOI":"10.1145\/2555612","volume":"8","author":"T Vogel","year":"2014","unstructured":"Vogel, T., Giese, H.: Model-driven engineering of self-adaptive software with EUREMA. ACM Trans. Auton. Adapt. Syst. 8(4), 18:1\u201318:33 (2014)","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"key":"554_CR60","volume-title":"Handbook of Software Engineering","author":"D Weyns","year":"2017","unstructured":"Weyns, D.: Software engineering of self-adaptive systems: an organised tour and future challenges. In: Taylor, R., Kang, K.C., Cha, S. (eds.) Handbook of Software Engineering. Springer, Berlin (2017)"},{"key":"554_CR61","doi-asserted-by":"crossref","unstructured":"Weyns, D., Malek, S., Andersson, J.: FORMS: unifying reference model for formal specification of distributed self-adaptive systems. ACM Trans. Auton. Adapt. Syst. 7(1) (2012)","DOI":"10.1145\/2168260.2168268"},{"issue":"2","key":"554_CR62","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/s00766-010-0101-0","volume":"15","author":"J Whittle","year":"2010","unstructured":"Whittle, J., Sawyer, P., Bencomo, N., Cheng, B.H.C., Bruel, J.-M.: Relax: a language to address uncertainty in self-adaptive systems requirement. Requir. Eng. 15(2), 177\u2013196 (2010)","journal-title":"Requir. Eng."},{"key":"554_CR63","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1016\/j.simpat.2017.11.001","volume":"83","author":"RA Williams","year":"2018","unstructured":"Williams, R.A.: Lessons learned on development and application of agent-based models of complex dynamical systems. Simul. Model. Pract. Theory 83, 201\u2013212 (2018)","journal-title":"Simul. Model. Pract. Theory"},{"issue":"Supplement C","key":"554_CR64","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1016\/j.procs.2013.09.267","volume":"20","author":"MA Yahya","year":"2013","unstructured":"Yahya, M.A., Yahya, M.A., Dahanayake, A.: Autonomic computing: a framework to identify autonomy requirements. Procedia Comput. Sci. 20(Supplement C), 235\u2013241 (2013)","journal-title":"Procedia Comput. Sci."},{"key":"554_CR65","unstructured":"S.-K. Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD thesis, 1995. UMI Order No. GAXNN-02887 (Canadian dissertation)"},{"issue":"8","key":"554_CR66","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/MC.2012.280","volume":"45","author":"F Zambonelli","year":"2012","unstructured":"Zambonelli, F.: Toward sociotechnical urban superorganisms. IEEE Comput. 45(8), 76\u201378 (2012)","journal-title":"IEEE Comput."},{"key":"554_CR67","doi-asserted-by":"crossref","unstructured":"Zambonelli, F., Bicocchi, N., Cabri, G., Leonardi, L., Puviani, M.: On self-adaptation, self-expression, and self-awareness in autonomic service component ensembles. In: 2011 Fifth IEEE Conference on Self-adaptive and Self-organizing Systems Workshops, pp. 108\u2013113, Oct 2011","DOI":"10.1109\/SASOW.2011.24"},{"key":"554_CR68","doi-asserted-by":"crossref","unstructured":"Zambonelli, F., Mamei, M.: Spatial computing: an emerging paradigm for autonomic computing and communication. In: Autonomic Communication. WAC 2004\u2014LNCS 3457. Springer, Berlin (2005)","DOI":"10.1007\/11520184_4"},{"key":"554_CR69","unstructured":"Zambonelli, F., Van\u00a0Dyke Parunak, H.: Signs of a revolution in computer science and software engineering. In: Proceedings of the 3rd International Conference on Engineering Societies in the Agents World III, ESAW\u201902, pp. 13\u201328, Berlin, Heidelberg, 2003. Springer, Berlin"},{"issue":"2","key":"554_CR70","doi-asserted-by":"publisher","first-page":"737","DOI":"10.1109\/TII.2016.2618892","volume":"13","author":"Y Zhang","year":"2017","unstructured":"Zhang, Y., Qian, C., Lv, J., Liu, Y.: Agent and cyber-physical system based self-organizing and self-adaptive intelligent shopfloor. IEEE Trans. Ind. Inform. 13(2), 737\u2013747 (2017)","journal-title":"IEEE Trans. Ind. Inform."}],"container-title":["International Journal on Software Tools for Technology Transfer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-020-00554-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10009-020-00554-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-020-00554-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,27]],"date-time":"2023-09-27T18:05:15Z","timestamp":1695837915000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10009-020-00554-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,26]]},"references-count":70,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["554"],"URL":"https:\/\/doi.org\/10.1007\/s10009-020-00554-3","relation":{},"ISSN":["1433-2779","1433-2787"],"issn-type":[{"value":"1433-2779","type":"print"},{"value":"1433-2787","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,26]]},"assertion":[{"value":"26 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}