{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T03:41:23Z","timestamp":1782358883208,"version":"3.54.5"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,9,22]],"date-time":"2013-09-22T00:00:00Z","timestamp":1379808000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SOCA"],"published-print":{"date-parts":[[2014,3]]},"DOI":"10.1007\/s11761-013-0144-4","type":"journal-article","created":{"date-parts":[[2013,9,21]],"date-time":"2013-09-21T05:05:07Z","timestamp":1379739907000},"page":"73-89","source":"Crossref","is-referenced-by-count":28,"title":["Modeling run-time adaptation at the system architecture level in dynamic service-oriented environments"],"prefix":"10.1007","volume":"8","author":[{"given":"Nikolaus","family":"Huber","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andr\u00e9","family":"van Hoorn","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anne","family":"Koziolek","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fabian","family":"Brosig","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Samuel","family":"Kounev","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2013,9,22]]},"reference":[{"key":"144_CR1","unstructured":"Agrawal A, Karsai G, Shi F (2003) A UML-based graph transformation approach for implementing domain-specific model transformations. J Softw Syst Model 1\u201319"},{"key":"144_CR2","doi-asserted-by":"crossref","unstructured":"Becker S, Koziolek H, Reussner R (2009) The Palladio component model for model-driven performance prediction. J Syst Softw 82(1):3\u201322","DOI":"10.1016\/j.jss.2008.03.066"},{"key":"144_CR3","doi-asserted-by":"crossref","unstructured":"Brosig F, Huber N, Kounev S (2012) Modeling parameter and context dependencies in online architecture-Level Performance Models. In: International symposium on component based software engineering (CBSE), ACM, pp 3\u201312","DOI":"10.1145\/2304736.2304740"},{"key":"144_CR4","doi-asserted-by":"crossref","unstructured":"Cheng B et al. (2009) Software engineering for self-adaptive systems: a research roadmap. Softw Eng Self-Adaptive Syst 1\u201326","DOI":"10.1007\/978-3-642-02161-9_1"},{"issue":"12","key":"144_CR5","doi-asserted-by":"crossref","first-page":"2860","DOI":"10.1016\/j.jss.2012.02.060","volume":"85","author":"SW Cheng","year":"2012","unstructured":"Cheng SW, Garlan D (2012) Stitch: a language for architecture-based self-adaptation. J Syst Softw 85(12):2860\u20132875","journal-title":"J Syst Softw"},{"key":"144_CR6","doi-asserted-by":"crossref","unstructured":"Cheng SW, Garlan D, Schmerl B (2006) Architecture-based self-adaptation in the presence of multiple objectives. In: International workshop software engineering for adaptive and self-managing systems (SEAMS), ACM, pp 2\u20138","DOI":"10.1145\/1137677.1137679"},{"key":"144_CR7","unstructured":"da Silva C, de Lemos R (2009) Using dynamic workflows for coordinating self-adaptation of software systems. In: Software engineering for adaptive and self-managing systems (SEAMS). IEEE, pp 86\u201395"},{"key":"144_CR8","unstructured":"de Lemos R, Giese H, M\u00fcller H, Shaw M (2011) Software engineering for self-adaptive systems: a second research roadmap. In: Software engineering for self-adaptive systems, no. 10431 in dagstuhl seminar proceedings"},{"key":"144_CR9","doi-asserted-by":"crossref","unstructured":"Esfahani N, Malek S, Sousa J, Gomaa H, Menasc\u00e9 D (2009) A modeling language for activity-oriented composition of service-oriented software systems. In: International conference on model driven engineering languages and systems (MODELS), ACM, pp 591\u2013605","DOI":"10.1007\/978-3-642-04425-0_46"},{"key":"144_CR10","doi-asserted-by":"crossref","unstructured":"Fischer T, Niere J, Torunski L, Z\u00fcndorf A (2000) Story diagrams: a new graph rewrite language based on the unified modeling language and java. Theory Appl Graph Transform, pp 296\u2013309","DOI":"10.1007\/978-3-540-46464-8_21"},{"key":"144_CR11","unstructured":"Frey S, van Hoorn A, Jung R, Hasselbring W, Kiel B (2011) MAMBA: A measurement architecture for model-based analysis. Technical report, University of Kiel, Germany"},{"issue":"10","key":"144_CR12","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D Garlan","year":"2004","unstructured":"Garlan D, Cheng S, Huang A, Schmerl B, Steenkiste P (2004) Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer 37(10):46\u201354","journal-title":"Computer"},{"key":"144_CR13","doi-asserted-by":"crossref","unstructured":"Huber N, Brosig F, Kounev S (2011) Model-based self-adaptive resource allocation in virtualized environments. In: International symposium on software engineering for adaptive and self-managing systems (SEAMS), ACM, pp 90\u201399","DOI":"10.1145\/1988008.1988021"},{"key":"144_CR14","doi-asserted-by":"crossref","unstructured":"Huber N, Brosig F, Kounev S (2012a) Modeling dynamic virtualized resource landscapes. In: International conference on the quality of software architectures (QoSA), ACM, pp 81\u201390","DOI":"10.1145\/2304696.2304711"},{"key":"144_CR15","doi-asserted-by":"crossref","unstructured":"Huber N, van Hoorn A, Koziolek A, Brosig F, Kounev S (2012b) S\/T\/A: meta-modeling run-time adaptation in component-based system architectures. In: International conference on e-business engineering (ICEBE), IEEE, pp 70\u201377","DOI":"10.1109\/ICEBE.2012.21"},{"key":"144_CR16","doi-asserted-by":"crossref","unstructured":"Kephart J, Walsh W (2004) An artificial intelligence perspective on autonomic computing policies. In: International workshop on policies for distributed systems and networks. IEEE, pp 3\u201312","DOI":"10.1109\/POLICY.2004.1309145"},{"key":"144_CR17","unstructured":"Kounev S, Brosig F, Huber N (2012) Descartes meta-model (DMM). Technical report, Karlsruhe Institute of Technology (KIT), http:\/\/www.descartes-research.net\/metamodel\/ , to be published"},{"key":"144_CR18","doi-asserted-by":"crossref","unstructured":"Koziolek A, Reussner R (2011) Towards a generic quality optimisation framework for component-based system models. In: International symposium on component-based software engineering (CBSE), ACM, pp 103\u2013108","DOI":"10.1145\/2000229.2000244"},{"issue":"8","key":"144_CR19","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1016\/j.peva.2009.07.007","volume":"67","author":"H Koziolek","year":"2010","unstructured":"Koziolek H (2010) Performance evaluation of component-based software systems: a survey. Perform Eval 67(8):634\u2013658","journal-title":"Perform Eval"},{"key":"144_CR20","doi-asserted-by":"crossref","unstructured":"Kramer J, Magee J (2007) Self-managed systems: an architectural challenge. In: Future of software engineering (FOSE), pp 259\u2013268","DOI":"10.1109\/FOSE.2007.19"},{"key":"144_CR21","unstructured":"Martens A, Koziolek H, Becker S, Reussner RH (2010) Automatically improve software models for performance, reliability and cost using genetic algorithms. In: International conference on performance engineering (ICPE), ACM, pp 105\u2013116"},{"key":"144_CR22","unstructured":"Maswar F, Chaudron MRV, Radovanovic I, Bondarev E (2007) Improving architectural quality properties through model transformations. In: Software engineering research and practice. CSREA Press, pp 687\u2013693"},{"key":"144_CR23","unstructured":"OASIS (2007) WS-BPEL Version 2.0. http:\/\/docs.oasis-open.org\/wsbpel\/2.0\/wsbpel-v2.0.html"},{"key":"144_CR24","unstructured":"Object Management Group (2012) Structured Metrics Meta-Model (SMM). http:\/\/www.omg.org\/spec\/SMM\/1.0\/"},{"issue":"3","key":"144_CR25","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/5254.769885","volume":"14","author":"P Oreizy","year":"1999","unstructured":"Oreizy P et al (1999) An architecture-based approach to self-adaptive software. Intell Syst Appl, IEEE 14(3):54\u201362","journal-title":"Intell Syst Appl, IEEE"},{"key":"144_CR26","unstructured":"S\/T\/A Framework and Meta-Model (2013) http:\/\/www.descartes-research.net\/tools\/"},{"issue":"4","key":"144_CR27","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/j.is.2004.02.002","volume":"30","author":"W Aalst van der","year":"2005","unstructured":"van der Aalst W, ter Hofstede A (2005) YAWL: yet another workflow language. Inf Syst 30(4):245\u2013275","journal-title":"Inf Syst"},{"key":"144_CR28","unstructured":"van Hoorn A (2013) Online capacity management for increased resource efficiency of component-based software systems. PhD thesis, University of Kiel, Germany, work in progress"},{"key":"144_CR29","doi-asserted-by":"crossref","unstructured":"van Hoorn A, Waller J, Hasselbring W (2012) Kieker: a framework for application performance monitoring and dynamic software analysis. In: International conference on performance engineering (ICPE), ACM, pp 247\u2013248","DOI":"10.1145\/2188286.2188326"},{"key":"144_CR30","doi-asserted-by":"crossref","unstructured":"von Massow R, van Hoorn A, Hasselbring W (2011) Performance simulation of runtime reconfigurable component-based software architectures. In: European conference on software architecture (ECSA). Springer, pp 43\u201358","DOI":"10.1007\/978-3-642-23798-0_5"},{"key":"144_CR31","doi-asserted-by":"crossref","unstructured":"Vogel T, Giese H (2012) Requirements and assessment of languages and frameworks for adaptation models. In: International conference on models in software engineering (MODELS). Springer, pp 167\u2013182","DOI":"10.1007\/978-3-642-29645-1_18"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-013-0144-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11761-013-0144-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-013-0144-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,24]],"date-time":"2019-07-24T07:31:16Z","timestamp":1563953476000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11761-013-0144-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,9,22]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,3]]}},"alternative-id":["144"],"URL":"https:\/\/doi.org\/10.1007\/s11761-013-0144-4","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,9,22]]}}}