{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T09:09:01Z","timestamp":1648976941854},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2014,3,29]],"date-time":"2014-03-29T00:00:00Z","timestamp":1396051200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2014,8]]},"DOI":"10.1007\/s00607-014-0396-7","type":"journal-article","created":{"date-parts":[[2014,3,28]],"date-time":"2014-03-28T23:37:11Z","timestamp":1396049831000},"page":"725-747","source":"Crossref","is-referenced-by-count":2,"title":["A middleware platform for the dynamic evolution of distributed component-based systems"],"prefix":"10.1007","volume":"96","author":[{"given":"Yu","family":"Zhou","sequence":"first","affiliation":[]},{"given":"Xiaoxing","family":"Ma","sequence":"additional","affiliation":[]},{"given":"Harald","family":"Gall","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,3,29]]},"reference":[{"issue":"4","key":"396_CR1","doi-asserted-by":"crossref","first-page":"813","DOI":"10.1147\/sj.454.0813","volume":"45","author":"A Akerman","year":"2006","unstructured":"Akerman A, Tyree J (2006) Using ontology to support development of software architectures. IBM Syst J 45(4):813\u2013825","journal-title":"IBM Syst J"},{"issue":"4","key":"396_CR2","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1504\/IJAHUC.2007.014070","volume":"2","author":"M Baldauf","year":"2007","unstructured":"Baldauf M, Dustdar S, Rosenberg F (2007) A survey on context-aware systems. Intern J Ad Hoc Ubiquitous Comput 2(4):263\u2013277","journal-title":"Intern J Ad Hoc Ubiquitous Comput"},{"issue":"10","key":"396_CR3","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MC.2006.362","volume":"39","author":"L Baresi","year":"2006","unstructured":"Baresi L, Di Nitto E, Ghezzi C (2006) Toward open-world software: issue and challenges. Computer 39(10):36\u201343","journal-title":"Computer"},{"issue":"2","key":"396_CR4","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.pmcj.2009.06.002","volume":"6","author":"C Bettini","year":"2010","unstructured":"Bettini C, Brdiczka O, Henricksen K, Indulska J, Nicklas D, Ranganathan A, Riboni D (2010) A survey of context modelling and reasoning techniques. Perv Mob Comput 6(2):161\u2013180","journal-title":"Perv Mob Comput"},{"key":"396_CR5","doi-asserted-by":"crossref","unstructured":"Brun Y, Di Marzo Serugendo G, Gacek C, Giese H, Kienle H, Litoiu M, M\u00fcller H, Pezz\u00e8 M, Shaw M (2009) Engineering self-adaptive systems through feedback loops. Softw Eng Self-Adaptive Syst. pp 48\u201370","DOI":"10.1007\/978-3-642-02161-9_3"},{"key":"396_CR6","doi-asserted-by":"crossref","unstructured":"Cleland-Huang J, Hanmer RS, Supakkul S et al (2013) The twin peaks of requirements and architecture. IEEE Softw 30(2):24\u201329","DOI":"10.1109\/MS.2013.39"},{"key":"396_CR7","doi-asserted-by":"crossref","unstructured":"De Lemos R, Giese H, M\u00fcller HA et al (2013) Software engineering for self-adaptive systems: a second research roadmap. In: Software engineering for self-adaptive systems II, Springer, Berlin, pp 1\u201332","DOI":"10.1007\/978-3-642-35813-5_1"},{"issue":"1","key":"396_CR8","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1007\/s007790170019","volume":"5","author":"AK Dey","year":"2001","unstructured":"Dey AK (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4\u20137","journal-title":"Pers Ubiquitous Comput"},{"key":"396_CR9","doi-asserted-by":"crossref","unstructured":"Fleury M, Reverbel F (2003) The JBoss extensible server. In: Proceedings of the ACM\/IFIP\/USENIX 2003 international conference on middleware, Springer, New York, pp 344\u2013373","DOI":"10.1007\/3-540-44892-6_18"},{"key":"396_CR10","doi-asserted-by":"crossref","unstructured":"Garlan D, Cheng SW, Huang AC et al (2004) Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer 37(10):46\u201354","DOI":"10.1109\/MC.2004.175"},{"key":"396_CR11","unstructured":"Garlan D, Monroe RT, Wile D (2000) Acme: architectural description of component-based systems. Foundations Compon Based Syst 68:47\u201368"},{"issue":"1","key":"396_CR12","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/S1071-5819(02)00127-1","volume":"58","author":"J Gennari","year":"2003","unstructured":"Gennari J, Musen M, Fergerson R, Grosso W, Crub\u00e9zy M, Eriksson H, Noy N, Tu S (2003) The evolution of Prot\u00e9g\u00e9: an environment for knowledge-based systems development. Intern J Hum Comp Stud 58(1):89\u2013123","journal-title":"Intern J Hum Comp Stud"},{"issue":"2","key":"396_CR13","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.jss.2010.09.017","volume":"84","author":"N Gui","year":"2011","unstructured":"Gui N, De Florio V, Sun H, Blondia C (2011) Toward architecture-based context-aware deployment and adaptation. J Syst Softw 84(2):185\u2013197","journal-title":"J Syst Softw"},{"key":"396_CR14","doi-asserted-by":"crossref","unstructured":"Haarslev V, Moller R (2001) RACER system description. In: Proceedings of the International Joint Conference on Automated Reasoning (IJCAR 2001) vol 2083, pp 701\u2013705","DOI":"10.1007\/3-540-45744-5_59"},{"issue":"2","key":"396_CR15","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.jss.2010.10.025","volume":"84","author":"B Henderson-Sellers","year":"2011","unstructured":"Henderson-Sellers B (2011) Bridging metamodels and ontologies in software engineering. J Syst Softw 84(2):301\u2013313","journal-title":"J Syst Softw"},{"key":"396_CR16","doi-asserted-by":"crossref","unstructured":"Kyaruzi J, van Katwijk J (1999) Beyond components-connections-constraints: dealing with softwarearchitecture difficulties. In: 14th IEEE International Conference on Automated Software Engineering, pp 235\u2013242","DOI":"10.1109\/ASE.1999.802279"},{"key":"396_CR17","doi-asserted-by":"crossref","unstructured":"Ma X, Baresi L, Ghezzi C, Panzica La Manna V, Lu J (2011) Version-consistent dynamic reconfiguration of component-based distributed systems. In: Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, ACM, New York, pp 245\u2013255","DOI":"10.1145\/2025113.2025148"},{"key":"396_CR18","unstructured":"Ma X, Zhou Y, Pan J et al (2007) Constructing self-adaptive systems with polymorphic software architecture. In: SEKE, pp 2\u20138"},{"key":"396_CR19","doi-asserted-by":"crossref","unstructured":"Magee J, Kramer J (1996) Dynamic structure in software architectures. In: ACM SIGSOFT Software Engineering Notes, ACM, New York, vol. 21, pp 3\u201314","DOI":"10.1145\/239098.239104"},{"key":"396_CR20","unstructured":"McGuinness DL, Van Harmelen F (2004) OWL web ontology language overview. W3C recomm 10(2004-03):10"},{"key":"396_CR21","unstructured":"Moore B, Dean D, Gerber A, Wagenknecht G, Vanderheyden P (2004) Eclipse development using the graphical editing framework and the eclipse modeling framework. IBM Redbooks, San Jose, California, US"},{"issue":"3","key":"396_CR22","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1007\/s10515-007-0011-7","volume":"14","author":"R Morrison","year":"2007","unstructured":"Morrison R, Balasubramaniam D, Kirby G, Mickan K, Warboys B, Greenwood R, Robertson I, Snowdon B (2007) A framework for supporting dynamic systems co-evolution. Automated Softw Eng 14(3):261\u2013292","journal-title":"Automated Softw Eng"},{"key":"396_CR23","doi-asserted-by":"crossref","unstructured":"Oreizy P, Medvidovic N, Taylor R (2008) Runtime software adaptation: framework, approaches, and styles. In: Companion of the 30th international conference on Software engineering, ACM, New York, pp 899\u2013910","DOI":"10.1145\/1370175.1370181"},{"issue":"11","key":"396_CR24","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MC.2007.400","volume":"40","author":"M Papazoglou","year":"2007","unstructured":"Papazoglou M, Traverso P, Dustdar S, Leymann F (2007) Service-oriented computing: state of the art and research challenges. IEEE Comp 40(11):38\u201345","journal-title":"IEEE Comp"},{"issue":"1","key":"396_CR25","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s00607-010-0107-y","volume":"91","author":"H Psaier","year":"2011","unstructured":"Psaier H, Dustdar S (2011) A survey on self-healing systems: approaches and systems. Computing 91(1):43\u201373","journal-title":"Computing"},{"key":"396_CR26","unstructured":"Reynolds D (2004) Jena 2 inference support. Online manual. http:\/\/jena.sourceforge.net\/inference\/index.html"},{"issue":"2","key":"396_CR27","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1147\/sj.432.0371","volume":"43","author":"J des Rivieres","year":"2004","unstructured":"des Rivieres J, Wiegand J (2004) Eclipse: a platform for integrating development tools. IBM Syst J 43(2):371\u2013383","journal-title":"IBM Syst J"},{"issue":"2","key":"396_CR28","first-page":"14","volume":"4","author":"M Salehie","year":"2009","unstructured":"Salehie M, Tahvildari L (2009) Self-adaptive software: landscape and research challenges. ACM Trans Autonom Adaptive Syst (TAAS) 4(2):14","journal-title":"ACM Trans Autonom Adaptive Syst (TAAS)"},{"issue":"4","key":"396_CR29","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/98.943998","volume":"8","author":"M Satyanarayanan","year":"2001","unstructured":"Satyanarayanan M et al (2001) Pervasive computing: vision and challenges. IEEE Pers Commun 8(4):10\u201317","journal-title":"IEEE Pers Commun"},{"issue":"5","key":"396_CR30","first-page":"559","volume":"42","author":"L Seinturier","year":"2012","unstructured":"Seinturier L, Merle P, Rouvoy R, Romero D, Schiavoni V, Stefani JB (2012) A component-based middleware platform for reconfigurable service-oriented architectures. Software 42(5):559\u2013583","journal-title":"Software"},{"issue":"3","key":"396_CR31","doi-asserted-by":"crossref","first-page":"598","DOI":"10.1147\/sj.433.0598","volume":"43","author":"L Stojanovic","year":"2004","unstructured":"Stojanovic L, Schneider J, Maedche A, Libischer S, Studer R, Lumpp T, Abecker A, Breiter G, Dinger J (2004) The role of ontologies in autonomic computing systems. IBM Syst J 43(3):598\u2013616","journal-title":"IBM Syst J"},{"key":"396_CR32","doi-asserted-by":"crossref","DOI":"10.1145\/1595696.1595754","volume-title":"Software architecture: foundations, theory, and practice","author":"RN Taylor","year":"2009","unstructured":"Taylor RN, Medvidovic N, Dashofy EM (2009) Software architecture: foundations, theory, and practice. Wiley Publishing, New York"},{"key":"396_CR33","doi-asserted-by":"crossref","unstructured":"Zhou Y, Yan X, Huang Z (2012) A graph transformation based approach for modeling component-level migration in mobile environments. In: Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual, pp 152\u2013157","DOI":"10.1109\/COMPSACW.2012.37"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-014-0396-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-014-0396-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-014-0396-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,9]],"date-time":"2019-08-09T01:25:11Z","timestamp":1565313911000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-014-0396-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,29]]},"references-count":33,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2014,8]]}},"alternative-id":["396"],"URL":"https:\/\/doi.org\/10.1007\/s00607-014-0396-7","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,29]]}}}