{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T17:29:15Z","timestamp":1781976555729,"version":"3.54.5"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030309848","type":"print"},{"value":"9783030309855","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-30985-5_3","type":"book-chapter","created":{"date-parts":[[2019,10,8]],"date-time":"2019-10-08T17:53:39Z","timestamp":1570557219000},"page":"19-39","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Ten Years of Self-adaptive Systems: From Dynamic Ensembles to Collective Adaptive Systems"],"prefix":"10.1007","author":[{"given":"Antonio","family":"Bucchiarone","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marina","family":"Mongiello","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,10,9]]},"reference":[{"key":"3_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-89437-7_1","volume-title":"Software-Intensive Systems and New Computing Paradigms","author":"M H\u00f6lzl","year":"2008","unstructured":"H\u00f6lzl, M., Rauschmayer, A., Wirsing, M.: Engineering of software-intensive systems: state of the art and research challenges. In: Wirsing, M., Ban\u00e2tre, J.-P., H\u00f6lzl, M., Rauschmayer, A. (eds.) Software-Intensive Systems and New Computing Paradigms. LNCS, vol. 5380, pp. 1\u201344. Springer, Heidelberg (2008). \n                      https:\/\/doi.org\/10.1007\/978-3-540-89437-7_1"},{"key":"3_CR2","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: SASOW, pp. 108\u2013113. IEEE Computer Society (2011)","DOI":"10.1109\/SASOW.2011.24"},{"key":"3_CR3","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.scico.2013.11.019","volume":"97","author":"MD Preda","year":"2015","unstructured":"Preda, M.D., Gabbrielli, M., Giallorenzo, S., Lanese, I., Mauro, J.: Developing correct, distributed, adaptive software. Sci. Comput. Program. 97, 41\u201346 (2015)","journal-title":"Sci. Comput. Program."},{"key":"3_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/978-3-642-54624-2_18","volume-title":"Specification, Algebra, and Software","author":"R Hennicker","year":"2014","unstructured":"Hennicker, R., Klarl, A.: Foundations for ensemble modeling\u2013the Helena approach. In: Iida, S., Meseguer, J., Ogata, K. (eds.) Specification, Algebra, and Software. LNCS, vol. 8373, pp. 359\u2013381. Springer, Heidelberg (2014). \n                      https:\/\/doi.org\/10.1007\/978-3-642-54624-2_18"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Bonnet, J., Gleizes, M.P., Kaddoum, E., Rainjonneau, S., Flandin, G.: Multi-satellite mission planning using a self-adaptive multi-agent system. In: 2015 IEEE 9th International Conference on Self-Adaptive and Self-Organizing Systems, Cambridge, MA, USA, 21\u201325 September 2015, pp. 11\u201320. IEEE Computer Society (2015)","DOI":"10.1109\/SASO.2015.9"},{"key":"3_CR6","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/j.procs.2011.09.006","volume":"7","author":"F Zambonelli","year":"2011","unstructured":"Zambonelli, F., et al.: Self-aware pervasive service ecosystems. Procedia Comput. Sci. 7, 197\u2013199 (2011). Proceedings of the 2nd European Future Technologies Conference and Exhibition 2011 (FET 2011)","journal-title":"Procedia Comput. Sci."},{"key":"3_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-35813-5_1","volume-title":"Software Engineering for Self-Adaptive Systems II","author":"R Lemos de","year":"2013","unstructured":"de Lemos, R., et al.: Software engineering for self-adaptive systems: a second research roadmap. In: de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. LNCS, vol. 7475, pp. 1\u201332. Springer, Heidelberg (2013). \n                      https:\/\/doi.org\/10.1007\/978-3-642-35813-5_1"},{"key":"3_CR8","unstructured":"Krupitzer, C., Breitbach, M., Roth, F.M., VanSyckel, S., Schiele, G., Becker, C.: A survey on engineering approaches for self-adaptive systems (extended version) (2018)"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Weyns, D., Andersson, J.: On the challenges of self-adaptation in systems of systems. In: Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, pp. 47\u201351. ACM (2013)","DOI":"10.1145\/2489850.2489860"},{"issue":"4","key":"3_CR10","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/367211.367250","volume":"44","author":"NR Jennings","year":"2001","unstructured":"Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM 44(4), 35\u201341 (2001)","journal-title":"Commun. ACM"},{"issue":"1","key":"3_CR11","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. Computer 36(1), 41\u201350 (2003)","journal-title":"Computer"},{"key":"3_CR12","unstructured":"Tinnemeier, N.A.M., Dastani, M., Meyer, J.-J.C.: Roles and norms for programming agent organizations. In: 8th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2009), Budapest, Hungary, 10\u201315 May 2009, vol. 1, pp. 121\u2013128 (2009)"},{"key":"3_CR13","doi-asserted-by":"crossref","unstructured":"Andersson, J., De Lemos, R., Malek, S., Weyns, D.: Reflecting on self-adaptive software systems. In 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, pp. 38\u201347. IEEE (2009)","DOI":"10.1109\/SEAMS.2009.5069072"},{"key":"3_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-02161-9_1","volume-title":"Software Engineering for Self-Adaptive Systems","author":"BHC Cheng","year":"2009","unstructured":"Cheng, B.H.C., et al.: Software engineering for self-adaptive systems: a research roadmap. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 1\u201326. Springer, Heidelberg (2009). \n                      https:\/\/doi.org\/10.1007\/978-3-642-02161-9_1"},{"key":"3_CR15","unstructured":"FOCAS Partners: FoCAS manifesto - a roadmap to the future of collective adaptive systems (2016). \n                      http:\/\/www.focas.eu\/focas-manifesto.pdf"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Bucchiarone, A., Mezzina, C.A., Pistore, M., Raik, H., Valetto, G.: Collective adaptation in process-based systems. In: SASO 2014, pp. 151\u2013156. IEEE Computer Society (2014)","DOI":"10.1109\/SASO.2014.28"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Bures, T., et al.: A life cycle for the development of autonomic systems: the e-mobility showcase. In: 2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops, pp. 71\u201376. IEEE (2013)","DOI":"10.1109\/SASOW.2013.23"},{"key":"3_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-16310-9","volume-title":"Software Engineering for Collective Autonomic Systems","year":"2015","unstructured":"Wirsing, M., H\u00f6lzl, M., Koch, N., Mayer, P. (eds.): Software Engineering for Collective Autonomic Systems. LNCS, vol. 8998. Springer, Cham (2015). \n                      https:\/\/doi.org\/10.1007\/978-3-319-16310-9"},{"key":"3_CR19","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/j.entcs.2009.03.018","volume":"236","author":"A Bucchiarone","year":"2009","unstructured":"Bucchiarone, A., Dennis, G., Gnesi, S.: A graph-based design framework for global computing systems. Electr. Notes Theor. Comput. Sci. 236, 117\u2013130 (2009)","journal-title":"Electr. Notes Theor. Comput. Sci."},{"issue":"1","key":"3_CR20","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.entcs.2008.04.073","volume":"213","author":"R Bruni","year":"2008","unstructured":"Bruni, R., Bucchiarone, A., Gnesi, S., Melgratti, H.: Modelling dynamic software architectures using typed graph grammars. Electron. Notes Theoret. Comput. Sci. 213(1), 39\u201353 (2008)","journal-title":"Electron. Notes Theoret. Comput. Sci."},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"ter Beek, M.H., Bucchiarone, A., Gnesi, S.: Dynamic software architecture development: towards an automated process. In: 35th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2009, Proceedings, Patras, Greece, 27\u201329 August 2009, pp. 105\u2013108 (2009)","DOI":"10.1109\/SEAA.2009.11"},{"issue":"1","key":"3_CR22","doi-asserted-by":"publisher","first-page":"601","DOI":"10.1186\/s13174-017-0057-0","volume":"8","author":"A Bucchiarone","year":"2017","unstructured":"Bucchiarone, A., Marconi, A., Pistore, M., Raik, H.: A context-aware framework for dynamic composition of process fragments in the Internet of Services. J. Internet Serv. Appl. 8(1), 601\u2013623 (2017)","journal-title":"J. Internet Serv. Appl."},{"key":"3_CR23","doi-asserted-by":"publisher","first-page":"582","DOI":"10.1007\/978-3-319-15545-6_33","volume-title":"Software, Services, and Systems","author":"Antonio Bucchiarone","year":"2015","unstructured":"Bucchiarone, A., Ehrig, H., Ermel, C., Pelliccione, P., Runge, O.: Rule-based modeling and static analysis of self-adaptive systems by graph transformation. In: Software, Services, and Systems - Essays Dedicated to Martin Wirsing on the Occasion of His Retirement from the Chair of Programming and Software Engineering, pp. 582\u2013601 (2015)"},{"key":"3_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/978-3-642-24933-4_12","volume-title":"Formal Modeling: Actors, Open Systems, Biological Systems","author":"M H\u00f6lzl","year":"2011","unstructured":"H\u00f6lzl, M., Wirsing, M.: Towards a system model for ensembles. In: Agha, G., Danvy, O., Meseguer, J. (eds.) Formal Modeling: Actors, Open Systems, Biological Systems. LNCS, vol. 7000, pp. 241\u2013261. Springer, Heidelberg (2011). \n                      https:\/\/doi.org\/10.1007\/978-3-642-24933-4_12"},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Bucchiarone, A., Marconi, A., Mezzina, C.A., Pistore, M.: A conceptual framework for collective adaptive systems. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC 2013, Coimbra, Portugal, 18\u201322 March 2013, pp. 1935\u20131936 (2013)","DOI":"10.1145\/2480362.2480720"},{"key":"3_CR26","first-page":"61","volume-title":"Lecture Notes in Computer Science","author":"Antonio Bucchiarone","year":"2010","unstructured":"Bucchiarone, A., Lluch-Lafuente, A., Marconi, A., Pistore, M.: A formalisation of adaptable pervasive flows. In: 6th International Workshop, Web Services and Formal Methods, WS-FM 2009, Bologna, Italy, 4\u20135 September 2009, Revised Selected Papers, pp. 61\u201375 (2009)"},{"key":"3_CR27","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, pp. 81\u201390. ACM (2013)","DOI":"10.1145\/2465449.2465462"},{"key":"3_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1007\/978-3-319-68136-8_19","volume-title":"Service-Oriented Computing \u2013 ICSOC 2016 Workshops","author":"A Bucchiarone","year":"2017","unstructured":"Bucchiarone, A., De Sanctis, M., Marconi, A., Martinelli, A.: DeMOCAS: domain objects for service-based collective adaptive systems. In: Drira, K., et al. (eds.) ICSOC 2016. LNCS, vol. 10380, pp. 174\u2013178. Springer, Cham (2017). \n                      https:\/\/doi.org\/10.1007\/978-3-319-68136-8_19"},{"key":"3_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"561","DOI":"10.1007\/978-3-319-69035-3_41","volume-title":"Service-Oriented Computing","author":"A Bucchiarone","year":"2017","unstructured":"Bucchiarone, A., De Sanctis, M., Marconi, A.: ATLAS: a world-wide travel assistant exploiting service-based adaptive technologies. In: Maximilien, M., Vallecillo, A., Wang, J., Oriol, M. (eds.) ICSOC 2017. LNCS, vol. 10601, pp. 561\u2013570. Springer, Cham (2017). \n                      https:\/\/doi.org\/10.1007\/978-3-319-69035-3_41"},{"key":"3_CR30","unstructured":"Furelos-Blanco, D., Bucchiarone, A., Jonsson, A.: CARPooL: collective adaptation using concurrent planning. In: Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2018, Stockholm, Sweden, 10\u201315 July 2018, pp. 1815\u20131817. International Foundation for Autonomous Agents and Multiagent Systems Richland, SC, USA\/ACM (2018)"},{"key":"3_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/978-3-030-03596-9_19","volume-title":"Service-Oriented Computing","author":"F Alkhabbas","year":"2018","unstructured":"Alkhabbas, F., De Sanctis, M., Spalazzese, R., Bucchiarone, A., Davidsson, P., Marconi, A.: Enacting emergent configurations in the iot through domain objects. In: Pahl, C., Vukovic, M., Yin, J., Yu, Q. (eds.) ICSOC 2018. LNCS, vol. 11236, pp. 279\u2013294. Springer, Cham (2018). \n                      https:\/\/doi.org\/10.1007\/978-3-030-03596-9_19"},{"key":"3_CR32","doi-asserted-by":"crossref","unstructured":"Bucchiarone, A., Cicchetti, A., De Sanctis, M.: Towards a domain specific language for engineering collective adaptive systems. In: 2nd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W@SASO\/ICCAC 2017, Tucson, AZ, USA, 18\u201322 September 2017, pp. 19\u201326. IEEE Computer Society (2017)","DOI":"10.1109\/FAS-W.2017.115"},{"key":"3_CR33","doi-asserted-by":"crossref","unstructured":"Bucchiarone, A., Cicchetti, A., De Sanctis, M.: CAStlE: a tool for collective adaptive systems engineering. In: 2nd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W@SASO\/ICCAC 2017, Tucson, AZ, USA, 18\u201322 September 2017, pp. 385\u2013386. IEEE Computer Society (2017)","DOI":"10.1109\/FAS-W.2017.183"},{"key":"3_CR34","unstructured":"Bucchiarone, A., Furelos-Blanco, D., Jonsson, A., Khandokar, F., Mourshed, M.M.: Collective adaptation through concurrent planning: the case of sustainable urban mobility. In: Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2018, Stockholm, Sweden, 10\u201315 July 2018, pp. 1880\u20131882. International Foundation for Autonomous Agents and Multiagent Systems Richland, SC, USA\/ACM (2018)"},{"key":"3_CR35","unstructured":"Andrikopoulos, V., et al.: A game theoretic approach for managing multi-modal urban mobility systems. In: Ahram, T., Karwowski, W., Marek, T. (eds.) Proceedings of the 5th International Conference on Applied Human Factors and Ergonomics AHFE 2014, Krakow, Poland, 19\u201323 July 2014, pp. 5716\u20135725 (2014)"}],"container-title":["Lecture Notes in Computer Science","From Software Engineering to Formal Methods and Tools, and Back"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-30985-5_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,8]],"date-time":"2019-10-08T17:54:07Z","timestamp":1570557247000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-30985-5_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030309848","9783030309855"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-30985-5_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"9 October 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}