{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T18:23:01Z","timestamp":1767896581189,"version":"3.49.0"},"reference-count":116,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,11,28]],"date-time":"2016-11-28T00:00:00Z","timestamp":1480291200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SOCA"],"published-print":{"date-parts":[[2017,3]]},"DOI":"10.1007\/s11761-016-0203-8","type":"journal-article","created":{"date-parts":[[2016,11,28]],"date-time":"2016-11-28T16:09:08Z","timestamp":1480349348000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["A survey of autonomic computing methods in digital service ecosystems"],"prefix":"10.1007","volume":"11","author":[{"given":"Dhaminda B.","family":"Abeywickrama","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eila","family":"Ovaska","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,11,28]]},"reference":[{"key":"203_CR1","unstructured":"Chang E, West M, Hadzic M (2006) A digital ecosystem for extended logistics enterprises. In: Gaudes A (ed) Proceedings of the 11th international workshop on telework, August 28, International Telework, Academy, Fredericton, Canada, pp 32\u201340"},{"key":"203_CR2","doi-asserted-by":"crossref","unstructured":"Boley H, Chang E (2007) Digital ecosystems: principles and semantics. In: Proceedings of the international conference on digital ecosystems and technologies (DEST \u201907), 21\u201323 February, Cairns, Australia. IEEE, pp 398\u2013403","DOI":"10.1109\/DEST.2007.372005"},{"issue":"2","key":"203_CR3","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/s11761-015-0175-0","volume":"10","author":"A Immonen","year":"2015","unstructured":"Immonen A, Ovaska E, Kalaoja J, Pakkala D (2015) A service requirements engineering method for a digital service ecosystem. Serv Oriented Comput Appl 10(2):151\u2013172","journal-title":"Serv Oriented Comput Appl"},{"issue":"1","key":"203_CR4","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart JO, Chess DM (2003) The vision of autonomic computing. Computer 36(1):41\u201350","journal-title":"Computer"},{"key":"203_CR5","unstructured":"Kephart JO (2005) Research challenges of autonomic computing. In: Proceedings of the 27th international conference on software engineering (ICSE 2005), 15\u201321 May. IEEE, pp 15\u201322"},{"key":"203_CR6","doi-asserted-by":"crossref","unstructured":"Parashar M, Hariri S (2004) Autonomic grid computing. In: Proceedings of the international conference on autonomic computing (ICAC\u201904), 17\u201318 May, New York. IEEE, pp xiv\u2013xiv","DOI":"10.1109\/ICAC.2004.1301338"},{"key":"203_CR7","doi-asserted-by":"crossref","unstructured":"Agarwal M, Bhat V, Liu H, Matossian V, Putty V, Schmidt C et al (2003) AutoMate: enabling autonomic applications on the grid. In: Proceedings of the autonomic computing workshop, 25 June. IEEE, pp 48\u201357","DOI":"10.1109\/ACW.2003.1210204"},{"issue":"1","key":"203_CR8","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.compind.2011.10.005","volume":"63","author":"M Rol\u00f3n","year":"2012","unstructured":"Rol\u00f3n M, Mart\u00ednez E (2012) Agent-based modeling and simulation of an autonomic manufacturing execution system. Comput Ind 63(1):53\u201378","journal-title":"Comput Ind"},{"key":"203_CR9","doi-asserted-by":"crossref","unstructured":"McKee G, Varghese B (2012) Robotic ecologies for deep space outposts. In: Petrovic I, Korondi P (eds) Proceedings of 10th IFAC symposium on robot control, 5\u20137 September, Dubrovnik, Croatia. International Federation of Automatic, Control, pp 455\u2013460","DOI":"10.3182\/20120905-3-HR-2030.00183"},{"key":"203_CR10","volume-title":"Automatic control systems","author":"F Golnaraghi","year":"2010","unstructured":"Golnaraghi F, Kuo BC (2010) Automatic control systems, 9th edn. Wiley, London","edition":"9"},{"key":"203_CR11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-642-35887-6_1","volume-title":"Formal methods for components and objects","author":"M Wirsing","year":"2013","unstructured":"Wirsing M, H\u00f6lzl M, Tribastone M, Zambonelli F (2013) ASCENS: engineering autonomic service-component ensembles. In: Beckert B, Damiani F, de Boer FS, Bonsangue MM (eds) Formal methods for components and objects. Springer, Berlin, pp 1\u201324"},{"key":"203_CR12","doi-asserted-by":"crossref","unstructured":"Abeywickrama DB, Bicocchi N, Zambonelli F (2012) SOTA: towards a general model for self-adaptive systems. In: Proceedings of the 2012 IEEE 21st international workshop on enabling technologies: infrastructure for collaborative enterprises (WETICE\u201912), 25\u201327 June, Toulouse, France. IEEE, pp 48\u201353","DOI":"10.1109\/WETICE.2012.48"},{"key":"203_CR13","doi-asserted-by":"crossref","unstructured":"Mayer P, Klarl A, Hennicker R, Puviani M, Tiezzi F, Pugliese R et al (2013) The autonomic cloud: a vision of voluntary, peer-2-peer cloud computing. In: Proceedings of the 2013 IEEE 7th international conference on self-adaptation and self-organizing systems workshops, 9\u201313 September, Philadelphia, USA. IEEE, pp 89\u201394","DOI":"10.1109\/SASOW.2013.16"},{"issue":"1","key":"203_CR14","doi-asserted-by":"crossref","first-page":"2639","DOI":"10.1016\/j.procs.2010.04.297","volume":"1","author":"M Amoretti","year":"2010","unstructured":"Amoretti M (2010) Towards fully autonomic peer-to-peer systems. Proc Comput Sci 1(1):2639\u20132648","journal-title":"Proc Comput Sci"},{"issue":"1","key":"203_CR15","doi-asserted-by":"crossref","first-page":"1:1","DOI":"10.1145\/2700321","volume":"10","author":"G Castelli","year":"2015","unstructured":"Castelli G, Mamei M, Rosi A, Zambonelli F (2015) Engineering pervasive service ecosystems: the SAPERE approach. ACM Trans Auton Adapt Syst 10(1):1:1\u20131:27","journal-title":"ACM Trans Auton Adapt Syst"},{"key":"203_CR16","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.scico.2015.06.003","volume":"110","author":"M Viroli","year":"2015","unstructured":"Viroli M, Pianini D, Montagna S, Stevenson G, Zambonelli F (2015) A coordination model of pervasive service ecosystems. Sci Comput Program 110:3\u201322","journal-title":"Sci Comput Program"},{"issue":"1","key":"203_CR17","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1016\/j.pmcj.2011.10.001","volume":"8","author":"M Conti","year":"2012","unstructured":"Conti M, Das SK, Bisdikian C, Kumar M, Ni LM, Passarella A et al (2012) Looking ahead in pervasive computing: challenges and opportunities in the era of cyber-physical convergence. Pervasive Mob Comput 8(1):2\u201321","journal-title":"Pervasive Mob Comput"},{"issue":"3","key":"203_CR18","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1108\/17427371111172997","volume":"7","author":"F Zambonelli","year":"2011","unstructured":"Zambonelli F, Viroli M (2011) A survey on nature-inspired metaphors for pervasive service ecosystems. Int J Pervasive Comput Commun 7(3):186\u2013204","journal-title":"Int J Pervasive Comput Commun"},{"key":"203_CR19","unstructured":"Zambonelli F, Mirko V (2010) From service-oriented architectures to nature-inspired pervasive service ecosystems. In: Omicini A, Viroli M (eds) Proceedings of the 11th national workshop from objects to agents (WOA 2010), 5\u20137 September, Rimini, Italy. CEUR-WS.org"},{"key":"203_CR20","doi-asserted-by":"crossref","unstructured":"Quitadamo R, Zambonelli F, Cabri G (2007) The service ecosystem: dynamic self-aggregation of pervasive communication services. In: Proceedings of the first international workshop on software engineering for pervasive computing applications, systems, and environments (SEPCASE \u201907), 20\u201326 May, Minneapolis, USA. IEEE","DOI":"10.1109\/SEPCASE.2007.11"},{"key":"203_CR21","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1007\/978-3-642-28525-7_6","volume-title":"Transactions on computational science XV","author":"A Manzalini","year":"2012","unstructured":"Manzalini A, Brgulja N, Moiso C, Minerva R (2012) Autonomic nature-inspired eco-systems. In: Gavrilova M, Tan CJK, Phan C (eds) Transactions on computational science XV. Springer, Berlin, pp 158\u2013191"},{"key":"203_CR22","doi-asserted-by":"crossref","unstructured":"Manzalini A, Brgulja N, Minerva R, Moiso C (2012) Specification, development, and verification of CASCADAS autonomic computing and networking toolkit. In: Cong-Vinh P (ed) Formal and practical aspects of autonomic computing and networking: specification, development, and verification, pp 65\u201396","DOI":"10.4018\/978-1-60960-845-3.ch003"},{"key":"203_CR23","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/978-0-387-09753-4_6","volume-title":"Autonomic communication","author":"L Baresi","year":"2009","unstructured":"Baresi L, Di FA, Manzalini A, Zambonelli F (2009) The CASCADAS framework for autonomic communications. In: Vasilakos AV, Parashar M, Karnouskos S, Pedrycz W (eds) Autonomic communication. Springer, Berlin, pp 147\u2013168"},{"key":"203_CR24","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/978-3-540-92191-2_20","volume-title":"Bio-inspired computing and communication","author":"D Miorandi","year":"2008","unstructured":"Miorandi D, Carreras I, Altman E, Yamamoto L, Chlamtac I (2008) Bio-inspired approaches for autonomic pervasive computing systems. In: Li\u00f2 P, Yoneki E, Crowcroft J, Verma DC (eds) Bio-inspired computing and communication. Springer, Berlin, pp 217\u2013228"},{"key":"203_CR25","unstructured":"Simon V, Bacsardi L, Szabo S, Miorandi D (2007) BIONETS: a new vision of opportunistic networks. In: Proceedings of the IEEE wireless rural and emergency communications conference (WRECOM\u201907), 1\u20132 October, Rome, Italy. IEEE"},{"key":"203_CR26","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/978-3-642-12808-0_6","volume-title":"Bioinspired models of network, information, and computing systems","author":"J Lahti","year":"2010","unstructured":"Lahti J, Rivas H, Huusko J, K\u00f6n\u00f6nen V (2010) simulation and implementation of the autonomic service mobility framework. In: Altman E, Carrera I, El-Azouzi R, Hart E, Hayel Y (eds) Bioinspired models of network, information, and computing systems. Springer, Berlin, pp 65\u201376"},{"key":"203_CR27","doi-asserted-by":"crossref","unstructured":"De Pellegrini F, Miorandi D, Linner D, Bacsardi L, Moiso C (2007) BIONETS architecture: from networks to SerWorks. In: Proceedings of the 2nd bio-inspired models of network, information and computing systems (BIONETICS 2007), 10\u201312 December, Budapest. IEEE, pp 255\u2013262","DOI":"10.1109\/BIMNICS.2007.4610122"},{"issue":"1","key":"203_CR28","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1186\/s13174-015-0031-7","volume":"6","author":"T Aubonnet","year":"2015","unstructured":"Aubonnet T, Henrio L, Kessal S, Kulankhina O, Lemoine F, Madelaine E et al (2015) Management of service composition based on self-controlled components. J Internet Serv Appl 6(1):15. doi: 10.1186\/s13174-015-0031-7","journal-title":"J Internet Serv Appl"},{"key":"203_CR29","doi-asserted-by":"crossref","unstructured":"Briscoe G, De Wilde P (2006) Digital ecosystems: evolving service-orientated architectures. In: Proceedings of the 1st bio-inspired models of network, information and computing systems conference (BIONETICS 2006), 11\u201313 December, Madonna di Campiglio. IEEE, pp 1\u20136","DOI":"10.1109\/BIMNICS.2006.361817"},{"key":"203_CR30","doi-asserted-by":"crossref","unstructured":"Bhakti MAC, Abdullah AB, Jung LT (2010) Autonomic, self-organizing service-oriented architecture in service ecosystem. In: Proceedings of the 2010 4th IEEE international conference on\u00a0digital ecosystems and technologies (DEST), 13\u201316 April, Dubai. IEEE, pp 153\u2013158","DOI":"10.1109\/DEST.2010.5610655"},{"key":"203_CR31","doi-asserted-by":"crossref","unstructured":"Nami MR, Bertels K (2007) A survey of autonomic computing systems. In: Proceedings of the 3rd international conference on autonomic and autonomous systems (ICAS\u201907), 19\u201325 June, Athens. IEEE","DOI":"10.1109\/CONIELECOMP.2007.48"},{"issue":"3","key":"203_CR32","doi-asserted-by":"crossref","first-page":"7:1","DOI":"10.1145\/1380584.1380585","volume":"40","author":"MC Huebscher","year":"2008","unstructured":"Huebscher MC, McCann JA (2008) A survey of autonomic computing\u2014degrees, models, and applications. ACM Comput Surv 40(3):7:1\u20137:28","journal-title":"ACM Comput Surv"},{"key":"203_CR33","doi-asserted-by":"crossref","unstructured":"Khalid A, Haye MA, Khan MJ, Shamail S (2009) Survey of frameworks, architectures and techniques in autonomic computing. In: Proceedings of the fifth international conference on autonomic and autonomous systems (ICAS\u201909), 20\u201325 April, Valencia. IEEE, pp 220\u2013225","DOI":"10.1109\/ICAS.2009.38"},{"key":"203_CR34","doi-asserted-by":"crossref","unstructured":"Zhao Z, Gao C, Duan F (2009) A survey on autonomic computing research. In: Proceedings of the Asia-Pacific conference on computational intelligence and industrial applications (PACIIA 2009), 28\u201329 November, Wuhan, pp 288\u2013291","DOI":"10.1109\/PACIIA.2009.5406605"},{"issue":"16","key":"203_CR35","doi-asserted-by":"crossref","first-page":"1990","DOI":"10.1002\/cpe.1734","volume":"23","author":"M Rahman","year":"2011","unstructured":"Rahman M, Ranjan R, Buyya R, Benatallah B (2011) A taxonomy and survey on autonomic management of applications in grid computing environments. Concurr Comput Pract Exp 23(16):1990\u20132019","journal-title":"Concurr Comput Pract Exp"},{"issue":"18","key":"203_CR36","doi-asserted-by":"crossref","first-page":"7267","DOI":"10.1016\/j.eswa.2013.07.033","volume":"40","author":"FD Mac\u00edas-Escriv\u00e1","year":"2013","unstructured":"Mac\u00edas-Escriv\u00e1 FD, Haber R, del Toro R, Hernandez V (2013) Self-adaptive systems: a survey of current approaches, research challenges and applications. Expert Syst Appl 40(18):7267\u20137279","journal-title":"Expert Syst Appl"},{"key":"203_CR37","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1016\/j.pmcj.2014.09.009","volume":"17","author":"C Krupitzer","year":"2015","unstructured":"Krupitzer C, Roth FM, VanSyckel S, Schiele G, Becker C (2015) A survey on engineering approaches for self-adaptive systems. Pervasive Mobile Comput 17:184\u2013206","journal-title":"Pervasive Mobile Comput"},{"key":"203_CR38","volume-title":"Oxford dictionary of English","author":"A Stevenson","year":"2010","unstructured":"Stevenson A (2010) Oxford dictionary of English, 3rd edn. Oxford University Press, Oxford","edition":"3"},{"key":"203_CR39","doi-asserted-by":"crossref","unstructured":"Randall AL, Walter RC (2003) Overview of the small unit operations situational awareness system. In: Proceedings of the military communications conference (MILCOM\u201903), 13\u201316 October, Boston, USA, vol 1. IEEE, pp 169\u2013173","DOI":"10.1109\/MILCOM.2003.1290097"},{"issue":"1","key":"203_CR40","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1147\/sj.421.0005","volume":"42","author":"AG Ganek","year":"2003","unstructured":"Ganek AG, Corbi TA (2003) The dawning of the autonomic computing era. IBM Syst J 42(1):5\u201318","journal-title":"IBM Syst J"},{"key":"203_CR41","unstructured":"Horn P (2016) Autonomic computing: IBM\u2019s perspective on the state of information technology. 2001. http:\/\/people.scs.carleton.ca\/~soma\/biosec\/readings\/autonomic_computing.pdf . Accessed 9\/12"},{"key":"203_CR42","unstructured":"IBM (2016) An architectural blueprint for autonomic computing [white paper]. 2005. http:\/\/www-03.ibm.com\/autonomic\/pdfs\/AC%20Blueprint%20White%20Paper%20V7.pdf . Accessed 9\/12"},{"key":"203_CR43","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-5007-7","volume-title":"Autonomic computing: principles, design and implementation","author":"P Lalanda","year":"2013","unstructured":"Lalanda P, McCann JA, Diaconescu A (2013) Autonomic computing: principles, design and implementation. Springer, Berlin"},{"key":"203_CR44","unstructured":"Ruokolainen T (2013) A model-driven approach to service ecosystem engineering [Doctoral dissertation]. University of Helsinki, Helsinki, Finland"},{"key":"203_CR45","doi-asserted-by":"crossref","unstructured":"Ruokolainen T, Ruohomaa S, Kutvonen L (2011) Solving service ecosystem governance. In: Proceedings of the\u00a015th IEEE international\u00a0enterprise distributed object computing conference workshops\u00a0(EDOCW), 29 August\u20132 September, Helsinki, Finland. IEEE, pp 18\u201325","DOI":"10.1109\/EDOCW.2011.43"},{"key":"203_CR46","unstructured":"ICARE (2016) Innovative Cloud Architecture for Real Entertainment project. 2015. https:\/\/itea3.org\/project\/icare.html . Accessed 9\/12"},{"issue":"2","key":"203_CR47","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/s12652-014-0225-z","volume":"6","author":"S Pantsar-Syv\u00e4niemi","year":"2015","unstructured":"Pantsar-Syv\u00e4niemi S, Ervasti M, Karppinen K, V\u00e4\u00e4t\u00e4nen A, Oksman V, Kuure E (2015) A situation-aware safety service for children via participatory design. J Ambient Intell Humaniz Comput 6(2):279\u2013293","journal-title":"J Ambient Intell Humaniz Comput"},{"key":"203_CR48","unstructured":"IEEE (1993) IEEE standard for a software quality metrics methodology. IEEE Std 1061-1992"},{"key":"203_CR49","unstructured":"ISO\/IEC 25010 (2011) Systems and software engineering\u2014systems and software quality requirements and evaluation (SQuaRE)\u2014system and software quality models. ISO\/IEC 25010:2011"},{"key":"203_CR50","unstructured":"Matinlassi M, Niemel\u00e4 E (2003) The impact of maintainability on component-based software systems. In: Proceedings of the 29th euromicro conference, 1\u20136 September, Belek, Turkey. IEEE, pp 25\u201332"},{"key":"203_CR51","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1109\/ACCESS.2014.2309396","volume":"2","author":"E Ovaska","year":"2014","unstructured":"Ovaska E, Kuusijarvi J (2014) Piecemeal development of intelligent applications for smart spaces. IEEE Access 2:199\u2013214","journal-title":"IEEE Access"},{"issue":"6","key":"203_CR52","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1016\/j.infsof.2009.11.008","volume":"52","author":"E Ovaska","year":"2010","unstructured":"Ovaska E, Evesti A, Henttonen K, Palviainen M, Aho P (2010) Knowledge based quality-driven architecture design and evaluation. Inf Softw Technol 52(6):577\u2013601","journal-title":"Inf Softw Technol"},{"issue":"6","key":"203_CR53","doi-asserted-by":"crossref","first-page":"491","DOI":"10.3233\/AIS-2012-0179","volume":"4","author":"S Pantsar-Syv\u00e4niemi","year":"2012","unstructured":"Pantsar-Syv\u00e4niemi S, Purhonen A, Ovaska E, Kuusij\u00e4rvi J, Evesti A (2012) Situation-based and self-adaptive applications for the smart environment. J Ambient Intell Smart Environ 4(6):491\u2013516","journal-title":"J Ambient Intell Smart Environ"},{"issue":"1","key":"203_CR54","doi-asserted-by":"crossref","first-page":"34","DOI":"10.3390\/computers2010034","volume":"2","author":"A Evesti","year":"2013","unstructured":"Evesti A, Suomalainen J, Ovaska E (2013) Architecture and knowledge-driven self-adaptive security in smart space. Computers 2(1):34\u201366","journal-title":"Computers"},{"key":"203_CR55","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/ACCESS.2014.2302872","volume":"2","author":"A Immonen","year":"2014","unstructured":"Immonen A, Palviainen M, Ovaska E (2014) Requirements of an open data based business ecosystem. IEEE Access 2:88\u2013103","journal-title":"IEEE Access"},{"key":"203_CR56","volume-title":"Understanding and evaluating methodologies: NIMSAD, a systematic framework","author":"N Jayaratna","year":"1994","unstructured":"Jayaratna N (1994) Understanding and evaluating methodologies: NIMSAD, a systematic framework. McGraw-Hill, Inc, New York"},{"key":"203_CR57","unstructured":"Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering. Keele University and University of Durham joint report, Technical report no. EBSE-2007-01"},{"key":"203_CR58","doi-asserted-by":"crossref","unstructured":"Stol K, Ali Babar M (2010) A comparison framework for open source software evaluation methods. In: \u00c5gerfalk P, Boldyreff C, Gonz\u00e1lez-Barahona JM, Madey GR, Noll J, editors. Open Source Software: New Horizons: 6th International IFIP WG 2.13 Conference on Open Source Systems. Springer, Berlin, pp 389\u2013394","DOI":"10.1007\/978-3-642-13244-5_36"},{"key":"203_CR59","doi-asserted-by":"crossref","unstructured":"Matinlassi M (2004) Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA. In: Proceedings of the 26th international conference on software engineering (ICSE\u201904), pp 127\u2013136","DOI":"10.1109\/ICSE.2004.1317435"},{"key":"203_CR60","doi-asserted-by":"crossref","unstructured":"Weyns D, Schmerl B, Grassi V, Malek S, Mirandola R, Prehofer C et al (2013) On patterns for decentralized control in self-adaptive systems. In: de Lemos R, Giese H, M\u00fcller HA, Shaw M (eds) Software engineering for self-adaptive systems II: international seminar, Dagstuhl Castle, Germany, 24\u201329 October, 2010 Revised selected and invited papers, Springer, Berlin, pp 76\u2013107","DOI":"10.1007\/978-3-642-35813-5_4"},{"issue":"4","key":"203_CR61","first-page":"291","volume":"15","author":"DB Abeywickrama","year":"2014","unstructured":"Abeywickrama DB, Hoch N, Zambonelli F (2014) Engineering and implementing software architectural patterns based on feedback loops. Scalable Comput Pract Exp 15(4):291","journal-title":"Scalable Comput Pract Exp"},{"key":"203_CR62","doi-asserted-by":"crossref","unstructured":"Abowd GD, Dey AK, Brown PJ, Davies N, Smith M, Steggles P (1999) Towards a better understanding of context and context-awareness. In: Proceedings of the 1st international symposium on handheld and ubiquitous computing, Karlsruhe, Germany. Springer-Verlag, London, UK, pp 304\u2013307","DOI":"10.1007\/3-540-48157-5_29"},{"issue":"4","key":"203_CR63","doi-asserted-by":"crossref","first-page":"8509","DOI":"10.1016\/j.eswa.2008.10.071","volume":"36","author":"J Hong","year":"2009","unstructured":"Hong J, Suh E, Kim S (2009) Context-aware systems: a literature review and classification. Expert Syst Appl 36(4):8509\u20138522","journal-title":"Expert Syst Appl"},{"key":"203_CR64","unstructured":"M\u00fcller HA, O\u2019Brien L, Klein M, Wood B (2006) Autonomic computing. Carnegie Mellon University, USA. Report No.: CMU\/SEI-2006-TN-006"},{"key":"203_CR65","unstructured":"Malenfant J, Jacques M, Demers FN (1996) A tutorial on behavioral reflection and its implementation. In: Proceedings of the reflection conference (Reflection\u201996), April, San Francisco, USA, pp 1\u201320"},{"key":"203_CR66","doi-asserted-by":"crossref","unstructured":"Bobrow DG, Gabriel RP, White JL (1993) CLOS in context\u2014the CLOS in context\u2014the shape of the design. In: Paepcke A (ed) Object-oriented programming: the CLOS perspective. MIT Press, Cambridge, pp 29\u201361","DOI":"10.7551\/mitpress\/5087.003.0005"},{"issue":"7","key":"203_CR67","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MC.2004.48","volume":"37","author":"PK McKinley","year":"2004","unstructured":"McKinley PK, Sadjadi SM, Kasten EP, Cheng BHC (2004) Composing adaptive software. Computer 37(7):56\u201364","journal-title":"Computer"},{"key":"203_CR68","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1007\/3-540-45254-0_10","volume-title":"Engineering distributed objects","author":"F Tisato","year":"2001","unstructured":"Tisato F, Savigni A, Cazzola W, Sosio A (2001) Architectural reflection realising software architectures via reflective activities. In: Emmerich W, Tai S (eds) Engineering distributed objects. Springer, Berlin, pp 102\u2013115"},{"issue":"1","key":"203_CR69","doi-asserted-by":"crossref","first-page":"1","DOI":"10.2174\/1874107X00701010001","volume":"1","author":"K Henttonen","year":"2007","unstructured":"Henttonen K, Matinlassi M, Niemel\u00e4 E, Kanstr\u00e9n T (2007) Integrability and extensibility evaluation from software architectural models\u2014a case study. Open Softw Eng J 1(1):1\u201320","journal-title":"Open Softw Eng J"},{"key":"203_CR70","doi-asserted-by":"crossref","unstructured":"Ruokolainen T, Kutvonen L (2009) Managing interoperability knowledge in open service ecosystems. In: Proceedings of the 13th\u00a0enterprise distributed object computing conference workshops (EDOCW 2009), 1\u20134 September, Auckland, New Zealand. IEEE, pp 203\u2013211","DOI":"10.1109\/EDOCW.2009.5331993"},{"key":"203_CR71","volume-title":"Advanced design approaches to emerging software systems: principles, methodology and tools","author":"X Liu","year":"2011","unstructured":"Liu X, Li Y (2011) Advanced design approaches to emerging software systems: principles, methodology and tools. IGI Global, Hershey"},{"key":"203_CR72","doi-asserted-by":"crossref","unstructured":"Li W, Badr Y, Biennier F (2012) Digital ecosystems: challenges and prospects. In: Proceedings of the international conference on management of emergent digital ecosystems (MEDES\u201912), 28\u201331 October, Addis Ababa, Ethiopia. ACM, New York, USA, pp 117\u2013122","DOI":"10.1145\/2457276.2457297"},{"issue":"3","key":"203_CR73","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1007\/s10458-008-9054-9","volume":"17","author":"R Quitadamo","year":"2008","unstructured":"Quitadamo R, Zambonelli F (2008) Autonomic communication services: a new challenge for software agents. Auton Agents Multi-Agent Syst 17(3):457\u2013475","journal-title":"Auton Agents Multi-Agent Syst"},{"issue":"3","key":"203_CR74","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1145\/572326.572328","volume":"2","author":"S Dill","year":"2002","unstructured":"Dill S, Kumar R, Mccurley KS, Rajagopalan S, Sivakumar D, Tomkins A (2002) Self-similarity in the Web. ACM Trans Internet Technol 2(3):205\u2013223","journal-title":"ACM Trans Internet Technol"},{"key":"203_CR75","doi-asserted-by":"crossref","unstructured":"Aubonnet T, Simoni N (2014) Self-control cloud services. In: Proceedings of the\u00a0IEEE 13th international symposium on\u00a0network computing and applications, 21\u201323 August, Cambridge, USA. IEEE, pp 282\u2013286","DOI":"10.1109\/NCA.2014.48"},{"key":"203_CR76","doi-asserted-by":"crossref","unstructured":"Bhakti MAC, Abdullah AB (2010) Design of an autonomic services oriented architecture. In: Proceedings of the international symposium in\u00a0information technology (ITSim 2010), 15\u201317 June, Kuala Lumpur, Malaysia. IEEE, pp 805\u2013810","DOI":"10.1109\/ITSIM.2010.5561601"},{"key":"203_CR77","doi-asserted-by":"crossref","unstructured":"Bhakti MAC, Abdullah AB (2009) Towards self-organizing service oriented architecture. In: Proceedings of the innovative technologies in intelligent systems and industrial applications conference (CITISIA 2009), 25\u201326 July, Kuala Lumpur, Malaysia, pp 458\u2013461","DOI":"10.1109\/CITISIA.2009.5224163"},{"key":"203_CR78","unstructured":"Bhakti MAC, Abdullah AB (2009) Nature-inspired self-organizing service oriented architecture: a proposal. In: Proceedings of the international conference on information technology in Asia (CITA 2009),6\u20139 July, Kuching, Sarawak, Malaysia, pp 276\u2013279"},{"key":"203_CR79","doi-asserted-by":"crossref","unstructured":"Blau B, Kramer J, Conte T, van Dinther C (2009) Service value networks. In: Proceedings of the IEEE conference on\u00a0commerce and enterprise computing (CEC \u201909), 20\u201323 July, Vienna. IEEE, pp 194\u2013201","DOI":"10.1109\/CEC.2009.64"},{"key":"203_CR80","unstructured":"Li Y, Sun K, Qiu J, Chen Y (2005) Self-reconfiguration of service-based systems: a case study for service level agreements and resource optimization. In: Proceedings of the IEEE international conference on web services (ICWS 2005), 11\u201315 July, Orlando, Florida, USA, vol 1. IEEE, pp 266\u2013273"},{"key":"203_CR81","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/978-3-642-35992-7_7","volume-title":"Generative and transformational techniques in software engineering IV","author":"N Bencomo","year":"2013","unstructured":"Bencomo N (2013) Requirements for self-adaptation. In: L\u00e4mmel R, Saraiva J, Visser J (eds) Generative and transformational techniques in software engineering IV. Springer, Berlin, pp 271\u2013296"},{"key":"203_CR82","doi-asserted-by":"crossref","unstructured":"Bencomo N, Whittle J, Sawyer P, Finkelstein A, Letier E (2010) Requirements reflection: requirements as runtime entities. In: Proceedings of the 32nd ACM\/IEEE international conference on software engineering, 2\u20138 May, Cape Town, South Africa. IEEE, pp 199\u2013202","DOI":"10.1145\/1810295.1810329"},{"key":"203_CR83","doi-asserted-by":"crossref","unstructured":"Sawyer P, Bencomo N, Whittle J, Letier E, Finkelstein A (2010) Requirements-aware systems: a research agenda for RE for self-adaptive systems. In: Proceedings of the\u00a018th IEEE international\u00a0requirements engineering (RE) conference, 27 September\u20131 October, Sydney, Australia. IEEE, pp 95\u2013103","DOI":"10.1109\/RE.2010.21"},{"issue":"3","key":"203_CR84","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/s00607-012-0224-x","volume":"95","author":"N Bencomo","year":"2013","unstructured":"Bencomo N, Bennaceur A, Grace P, Blair G, Issarny V (2013) The role of models@run.time in supporting on-the-fly interoperability. Computing 95(3):167\u2013190","journal-title":"Computing"},{"key":"203_CR85","doi-asserted-by":"crossref","unstructured":"Taylor RN, Medvidovic N, Oreizy P (2009) Architectural styles for runtime software adaptation. In: Proceedings of the joint working IEEE\/IFIP conference on software architecture 2009 and European conference on software architecture 2009, 14\u201317 September, Cambridge, UK. IEEE, pp 171\u2013180","DOI":"10.1109\/WICSA.2009.5290803"},{"key":"203_CR86","doi-asserted-by":"crossref","unstructured":"Oreizy P, Medvidovic N, Taylor RN (2008) Runtime software adaptation: framework, approaches, and styles. In: Proceedings of the 30th international conference on software engineering (ICSE\u201908), 10\u201318 May, Leipzig, Germany. ACM, New York, USA, pp 899\u2013910","DOI":"10.1145\/1370175.1370181"},{"key":"203_CR87","doi-asserted-by":"crossref","unstructured":"Beckmann BE, Grabowski LM, McKinley PK, Ofria C (2008) Autonomic software development methodology based on Darwinian evolution. In: Proceedings of the international conference on autonomic computing (ICAC \u201908), 2\u20136 June, Chicago, USA. IEEE, pp 203\u2013204","DOI":"10.1109\/ICAC.2008.19"},{"key":"203_CR88","doi-asserted-by":"crossref","unstructured":"Goldsby HJ, Cheng BHC, McKinley PK, Knoester DB, Ofria CA (2008) Digital evolution of behavioral models for autonomic systems. In: Proceedings of the international conference on\u00a0autonomic computing (ICAC \u201908), 2\u20136 June, Chicago, USA. IEEE, pp 87\u201396","DOI":"10.1109\/ICAC.2008.26"},{"key":"203_CR89","doi-asserted-by":"crossref","unstructured":"Goldsby HJ, Cheng BHC (2008) Avida-MDE: a digital evolution approach to generating models of adaptive software behavior. In: Keijzer M (ed) Proceedings of the 10th annual conference on genetic and evolutionary computation, 12\u201316 July, Atlanta, USA. ACM, New York, USA, pp 1751\u20131758","DOI":"10.1145\/1389095.1389434"},{"key":"203_CR90","doi-asserted-by":"crossref","first-page":"568","DOI":"10.1007\/978-3-540-87875-9_40","volume-title":"Model driven engineering languages and systems","author":"H Goldsby","year":"2008","unstructured":"Goldsby H, Cheng BC (2008) Automatically generating behavioral models of adaptive systems to address uncertainty. In: Czarnecki K, Ober I, Bruel J, Uhl A, V\u00f6lter M (eds) Model driven engineering languages and systems. Springer, Berlin, pp 568\u2013583"},{"issue":"1","key":"203_CR91","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MC.2008.17","volume":"41","author":"P McKinley","year":"2008","unstructured":"McKinley P, Cheng BHC, Ofria C, Knoester D, Beckmann B, Goldsby H (2008) Harnessing digital evolution. Computer 41(1):54\u201363","journal-title":"Computer"},{"key":"203_CR92","doi-asserted-by":"crossref","unstructured":"Cheng BHC, Ramirez A, McKinley PK (2013) Harnessing evolutionary computation to enable dynamically adaptive systems to manage uncertainty. In: Proceedings of the 1st international workshop on\u00a0combining modelling and search-based software engineering (CMSBSE), 20\u201323 May, San Francisco, USA. IEEE, pp 1\u20136","DOI":"10.1109\/CMSBSE.2013.6604427"},{"issue":"1","key":"203_CR93","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/s13174-011-0049-4","volume":"3","author":"PK McKinley","year":"2012","unstructured":"McKinley PK, Cheng BHC, Ramirez AJ, Jensen AC (2012) Applying evolutionary computation to mitigate uncertainty in dynamically-adaptive, high-assurance middleware. J Internet Serv Appl 3(1):51\u201358","journal-title":"J Internet Serv Appl"},{"key":"203_CR94","doi-asserted-by":"crossref","first-page":"468","DOI":"10.1007\/978-3-642-04425-0_36","volume-title":"Model driven engineering languages and systems","author":"BC Cheng","year":"2009","unstructured":"Cheng BC, Sawyer P, Bencomo N, Whittle J (2009) A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty. In: Sch\u00fcrr A, Selic B (eds) Model driven engineering languages and systems. Springer, Berlin, pp 468\u2013483"},{"key":"203_CR95","doi-asserted-by":"crossref","unstructured":"Goldsby HJ, Sawyer P, Bencomo N, Cheng BHC, Hughes D (2008) Goal-based modeling of dynamically adaptive system requirements. In: Proceedings of the 15th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2008), 31 March\u20134 April, Belfast, Northern Ireland. IEEE, pp 36\u201345","DOI":"10.1109\/ECBS.2008.22"},{"key":"203_CR96","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1007\/978-3-642-24485-8_37","volume-title":"Model driven engineering languages and systems","author":"A Ramirez","year":"2011","unstructured":"Ramirez A, Cheng BC (2011) Automatic derivation of utility functions for monitoring software requirements. In: Whittle J, Clark T, K\u00fchne T (eds) Model driven engineering languages and systems. Springer, Berlin, pp 501\u2013516"},{"key":"203_CR97","doi-asserted-by":"crossref","unstructured":"Ramirez AJ, Jensen AC, Cheng BHC (2012) A taxonomy of uncertainty for dynamically adaptive systems. In: Proceedings of the 7th international symposium on software engineering for adaptive and self-managing systems (SEAMS\u201912), 4\u20135 June, Zurich, Switzerland. IEEE, pp 99\u2013108","DOI":"10.1109\/SEAMS.2012.6224396"},{"issue":"2","key":"203_CR98","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1162\/106454604773563612","volume":"10","author":"C Ofria","year":"2004","unstructured":"Ofria C, Wilke CO (2004) Avida: a software platform for research in computational evolutionary biology. Artif Life 10(2):191\u2013229","journal-title":"Artif Life"},{"issue":"2","key":"203_CR99","doi-asserted-by":"crossref","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 BHC, Bruel J (2010) RELAX: a language to address uncertainty in self-adaptive systems requirement. Requir Eng 15(2):177\u2013196","journal-title":"Requir Eng"},{"key":"203_CR100","doi-asserted-by":"crossref","unstructured":"Whittle J, Sawyer P, Bencomo N, Cheng BHC, Bruel J (2009) RELAX: incorporating uncertainty into the specification of self-adaptive systems. In: Proceedings of the\u00a017th IEEE international\u00a0requirements engineering conference (RE\u201909), 31 August\u20134 September, Atlanta, USA. IEEE, pp 79\u201388","DOI":"10.1109\/RE.2009.36"},{"issue":"11","key":"203_CR101","doi-asserted-by":"crossref","first-page":"908","DOI":"10.1109\/32.730542","volume":"24","author":"A Lamsweerde Van","year":"1998","unstructured":"Van Lamsweerde A, Darimont R, Letier E (1998) Managing conflicts in goal-driven requirements engineering. IEEE Trans Softw Eng 24(11):908\u2013926","journal-title":"IEEE Trans Softw Eng"},{"key":"203_CR102","unstructured":"CONNECT Project (2013) https:\/\/www.connect-forever.eu\/ . Accessed 9\/12, 2016"},{"issue":"10","key":"203_CR103","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D Garlan","year":"2004","unstructured":"Garlan D, Cheng Shang-Wen, Huang An-Cheng, B Schmerl, Steenkiste P (2004) Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer 37(10):46\u201354","journal-title":"Computer"},{"key":"203_CR104","doi-asserted-by":"crossref","unstructured":"Kramer J, Magee J (2007) Self-managed systems: an architectural challenge. In: Proceedings of the future of software engineering (FOSE \u201907) special track at the ICSE\u201907 Conference, 23\u201325 May, Minneapolis, USA. IEEE, pp 259\u2013268","DOI":"10.1109\/FOSE.2007.19"},{"key":"203_CR105","unstructured":"Solms F, Gruner S, Edwards C (2011) URDAD as a quality-driven analysis and design process. In: Fujita H, Gavrilova T (eds) New trends in software methodologies, tools and techniques: Proceedings of the 9th international conference on new trends in software methodology tools, and techniques (SoMeT 2011. IOS Press, pp 141\u2013158"},{"issue":"1","key":"203_CR106","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.jss.2006.05.024","volume":"80","author":"C Hofmeister","year":"2007","unstructured":"Hofmeister C, Kruchten P, Nord RL, Obbink H, Ran A, America P (2007) A general model of software architecture design derived from five industrial approaches. J Syst Softw 80(1):106\u2013126","journal-title":"J Syst Softw"},{"key":"203_CR107","volume-title":"Software architecture in practice","author":"L Bass","year":"2003","unstructured":"Bass L, Clements P, Kazman R (2003) Software architecture in practice, 2nd edn. Addison-Wesley Longman Publishing Co., Inc, Boston","edition":"2"},{"key":"203_CR108","volume-title":"Applied software architecture","author":"C Hofmeister","year":"2000","unstructured":"Hofmeister C, Nord R, Soni D (2000) Applied software architecture. Addison-Wesley Longman Publishing Co., Inc, Boston, USA"},{"issue":"6","key":"203_CR109","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"PB Kruchten","year":"1995","unstructured":"Kruchten PB (1995) The 4+1 view model of architecture. IEEE Softw 12(6):42\u201350","journal-title":"IEEE Softw"},{"key":"203_CR110","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1007\/978-3-540-24667-1_5","volume-title":"Software product-family engineering","author":"P America","year":"2004","unstructured":"America P, Rommes E, Obbink H (2004) Multi-view variation modeling for scenario analysis. In: van der Linden F (ed) Software product-family engineering. Springer, Berlin, pp 44\u201365"},{"key":"203_CR111","volume-title":"Software architecture for product families principles and practice","author":"A Ran","year":"2000","unstructured":"Ran A (2000) ARES conceptual framework for software architecture. In: Jazayeri M, Ran A, van der Linden F (eds) Software architecture for product families principles and practice. Addison-Wesley, Boston"},{"key":"203_CR112","doi-asserted-by":"crossref","unstructured":"Evesti A, Niemela E, Henttonen K, Palviainen M (2008) A tool chain for quality-driven software architecting. In: Proceedings of the\u00a012th international\u00a0software product line conference (SPLC \u201908), 8\u201312 September, Limerick, Ireland. IEEE, pp 360\u2013360","DOI":"10.1109\/SPLC.2008.46"},{"key":"203_CR113","volume-title":"Design and use of software architectures: adopting and evolving a product-line approach","author":"J Bosch","year":"2000","unstructured":"Bosch J (2000) Design and use of software architectures: adopting and evolving a product-line approach. Addison-Wesley, New York"},{"issue":"3","key":"203_CR114","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/S0164-1212(02)00079-1","volume":"66","author":"H Bruin de","year":"2003","unstructured":"de Bruin H, van Vliet H (2003) Quality-driven software architecture composition. J Syst Softw 66(3):269\u2013284","journal-title":"J Syst Softw"},{"key":"203_CR115","doi-asserted-by":"crossref","unstructured":"Cheng BC, Eder K, Gogolla M, Grunske L, Litoiu M, M\u00fcller H et al (2014) Using models at runtime to address assurance for self-adaptive systems. In: Bencomo N, France R, Cheng BC, A\u00dfmann U (eds) Models@run.time. Springer, Berlin, pp 101\u2013136","DOI":"10.1007\/978-3-319-08915-7_4"},{"key":"203_CR116","unstructured":"Heinrich R, Jung R, Schmieders E, Hasselbring W, Metzger A, Pohl K, et al (2015) Run-time architecture models for dynamic adaptation and evolution of cloud applications. Kiel University, Kiel, Germany. Technical report no. 1503"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-016-0203-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11761-016-0203-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-016-0203-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T21:04:27Z","timestamp":1718917467000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11761-016-0203-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,28]]},"references-count":116,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,3]]}},"alternative-id":["203"],"URL":"https:\/\/doi.org\/10.1007\/s11761-016-0203-8","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,28]]}}}