{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T02:37:57Z","timestamp":1774579077549,"version":"3.50.1"},"reference-count":193,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2019,1,9]],"date-time":"2019-01-09T00:00:00Z","timestamp":1546992000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["GRK1907"],"award-info":[{"award-number":["GRK1907"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["SFB912"],"award-info":[{"award-number":["SFB912"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2019,10]]},"DOI":"10.1007\/s10270-018-00712-x","type":"journal-article","created":{"date-parts":[[2019,1,9]],"date-time":"2019-01-09T06:10:39Z","timestamp":1547014239000},"page":"3049-3082","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":131,"title":["Models@run.time: a guided tour of the state of the art and research challenges"],"prefix":"10.1007","volume":"18","author":[{"given":"Nelly","family":"Bencomo","sequence":"first","affiliation":[]},{"given":"Sebastian","family":"G\u00f6tz","sequence":"additional","affiliation":[]},{"given":"Hui","family":"Song","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,1,9]]},"reference":[{"key":"712_CR1","doi-asserted-by":"publisher","unstructured":"Abeywickrama, D.B., Serbedzija, N., Loreti, M.: Monitoring and visualizing adaptation of autonomic systems at runtime. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC \u201915, pp. 1857\u20131860. ACM, New York, NY, USA (2015). https:\/\/doi.org\/10.1145\/2695664.2695983","DOI":"10.1145\/2695664.2695983"},{"key":"712_CR2","doi-asserted-by":"publisher","unstructured":"Albassam, E., Porter, J., Gomaa, H., Menasci, D.A.: Dare: a distributed adaptation and failure recovery framework for software systems. In: 2017 IEEE International Conference on Autonomic Computing (ICAC), pp. 203\u2013208 (2017). https:\/\/doi.org\/10.1109\/ICAC.2017.12","DOI":"10.1109\/ICAC.2017.12"},{"key":"712_CR3","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.jss.2013.06.034","volume":"91","author":"G Alfarez","year":"2014","unstructured":"Alfarez, G., Pelechano, V., Mazo, R., Salinesi, C., Diaz, D.: Dynamic adaptation of service compositions with variability models. J. Syst. Softw. 91, 24\u201347 (2014). https:\/\/doi.org\/10.1016\/j.jss.2013.06.034","journal-title":"J. Syst. Softw."},{"issue":"2","key":"712_CR4","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/s10515-013-0133-z","volume":"21","author":"M Almorsy","year":"2014","unstructured":"Almorsy, M., Grundy, J., Ibrahim, A.S.: Adaptable, model-driven security engineering for SaaS cloud-based applications. Autom. Softw. Eng. 21(2), 187\u2013224 (2014)","journal-title":"Autom. Softw. Eng."},{"key":"712_CR5","doi-asserted-by":"publisher","unstructured":"Al-Refai, M., Cazzola, W., France, R.: Using models to dynamically refactor runtime code. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC \u201914, pp. 1108\u20131113. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2554850.2554954","DOI":"10.1145\/2554850.2554954"},{"issue":"12","key":"712_CR6","doi-asserted-by":"publisher","first-page":"2720","DOI":"10.1016\/j.jss.2012.05.033","volume":"85","author":"M Amoui","year":"2012","unstructured":"Amoui, M., Derakhshanmanesh, M., Ebert, J., Tahvildari, L.: Achieving dynamic adaptation via management and interpretation of runtime models. J. Syst. Softw. 85(12), 2720\u20132737 (2012). https:\/\/doi.org\/10.1016\/j.jss.2012.05.033","journal-title":"J. Syst. Softw."},{"key":"712_CR7","doi-asserted-by":"publisher","unstructured":"Anaya, I.D.P., Simko, V., Bourcier, J., Plouzeau, N., J\u00e9z\u00e9quel, J.M.: A prediction-driven adaptation approach for self-adaptive sensor networks. In: Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2014, pp. 145\u2013154. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2593929.2593941","DOI":"10.1145\/2593929.2593941"},{"key":"712_CR8","volume-title":"Adaptive Collective Systems: Herding Black Sheep","author":"S Anderson","year":"2013","unstructured":"Anderson, S., Bredeche, N., Eiben, A., Kampis, G., van Steen, M.: Adaptive Collective Systems: Herding Black Sheep. Bookprints, Minneapolis (2013)"},{"key":"712_CR9","doi-asserted-by":"crossref","unstructured":"Andersson, J., Ericsson, M., L\u00f6we, W.: Automatic rule derivation for adaptive architectures. In: 7th Working IEEE\/IFIP Conference on Software Architecture, pp. 323\u2013326. IEEE (2008)","DOI":"10.1109\/WICSA.2008.42"},{"key":"712_CR10","doi-asserted-by":"publisher","unstructured":"Andersson, J., Lemos, R., Malek, S., Weyns, D. (2009) Modeling dimensions of self-adaptive software systems. In: Cheng B.H., Lemos R., Giese H., Inverardi P., Magee J. (eds.) Software Engineering for Self-Adaptive Systems, Chap. Modeling Dimensions of Self-Adaptive Software Systems, pp. 27\u201347. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-642-02161-9_2","DOI":"10.1007\/978-3-642-02161-9_2"},{"key":"712_CR11","doi-asserted-by":"publisher","unstructured":"Anthony, R., Pelc, M., Ward, P., Hawthorne, J., Pulnah, K.: A run-time configurable software architecture for self-managing systems. In: International Conference on Autonomic Computing, 2008. ICAC \u201908, pp. 207\u2013208 (2008). https:\/\/doi.org\/10.1109\/ICAC.2008.23","DOI":"10.1109\/ICAC.2008.23"},{"key":"712_CR12","unstructured":"Arcaini, P., Riccobene, E., Scandurra, P.: Modeling and analyzing MAPE-K feedback loops for self-adaptation. In: Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201915, pp. 13\u201323. IEEE Press, Piscataway, NJ, USA (2015). http:\/\/dl.acm.org\/citation.cfm?id=2821357.2821362"},{"key":"712_CR13","unstructured":"Arcega, L., Font, J., Haugen, \u00d8., Cetina, C.: An infrastructure for generating run-time model traces for maintenance tasks. In: Proceedings of the 11th International Workshop on Models@run.time co-located with 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), Saint Malo, France, 4 October 2016, pp. 35\u201342 (2016). http:\/\/ceur-ws.org\/Vol-1742\/MRT16_paper_7.pdf"},{"key":"712_CR14","unstructured":"Arias, T.B.C., America, P., Avgeriou, P.: Defining execution viewpoints for a large and complex software-intensive system. In: Joint Working IEEE\/IFIP Conference on Software Architecture, 2009 and European Conference on Software Architecture. WICSA\/ECSA 2009, pp. 1\u201310. IEEE (2009). (They never use the term \u201cmodels@runtime\u201d, nor cite our paper, but it is essentially the same idea)"},{"issue":"5","key":"712_CR15","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/MS.2014.130","volume":"32","author":"F Barbier","year":"2015","unstructured":"Barbier, F., Cariou, E., Le Goaer, O., Pierre, S.: Software adaptation: classification and a case study with state chart xml. IEEE Softw. 32(5), 68\u201376 (2015)","journal-title":"IEEE Softw."},{"key":"712_CR16","doi-asserted-by":"publisher","unstructured":"Baresi, L., Ghezzi, C.: The disappearing boundary between development-time and run-time. In: Proceedings of the FSE\/SDP Workshop on Future of Software Engineering Research, FoSER \u201910, pp. 17\u201322. ACM, New York, NY, USA (2010). https:\/\/doi.org\/10.1145\/1882362.1882367","DOI":"10.1145\/1882362.1882367"},{"key":"712_CR17","doi-asserted-by":"crossref","unstructured":"Baresi, L., Pasquale, L., Spoletini, P.: Fuzzy goals for requirements-driven adaptation. In: RE 2010, 18th IEEE International Requirements Engineering Conference, Sydney, New South Wales, Australia, 27 September\u20131 October 2010, pp. 125\u2013134 (2010). http:\/\/dx.doi.org\/10.1109\/RE.2010.25","DOI":"10.1109\/RE.2010.25"},{"key":"712_CR18","doi-asserted-by":"publisher","unstructured":"Baresi, L., Pasquale, L.: Live goals for adaptive service compositions. In: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201910, pp. 114\u2013123. ACM, New York, NY, USA (2010). https:\/\/doi.org\/10.1145\/1808984.1808997","DOI":"10.1145\/1808984.1808997"},{"key":"712_CR19","doi-asserted-by":"publisher","unstructured":"Baresi, L.: Self-adaptive systems, services, and product lines. In: Proceedings of the 18th International Software Product Line Conference\u2014Volume 1, SPLC \u201914, pp. 2\u20134. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2648511.2648512","DOI":"10.1145\/2648511.2648512"},{"key":"712_CR20","unstructured":"Baxter, I.: Keynote: supporting forward and reverse engineering with multiple types of models. In: Proceedings of the 20th International Conference on Model-driven Engineering, Systems and Languages. IEEE (2017)"},{"key":"712_CR21","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/978-3-319-47474-8_9","volume-title":"Self-Modeling and Self-Awareness","author":"KL Bellman","year":"2017","unstructured":"Bellman, K.L., Landauer, C., Nelson, P., Bencomo, N., G\u00f6tz, S., Lewis, P., Esterle, L.: Self-Modeling and Self-Awareness, pp. 279\u2013304. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-47474-8_9"},{"key":"712_CR22","unstructured":"Bencomo, N., Belaggoun, A., Issarny, V.: Dynamic decision networks for decision-making in self-adaptive systems: a case study. In: Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201913, pp. 113\u2013122. IEEE Press, Piscataway, NJ, USA (2013). http:\/\/dl.acm.org\/citation.cfm?id=2487336.2487355"},{"key":"712_CR23","doi-asserted-by":"publisher","unstructured":"Bencomo, N., Belaggoun, A., Issarny, V.: Dynamic decision networks for decision-making in self-adaptive systems: a case study. In: Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2013, San Francisco, CA, USA, 20\u201321 May 2013, pp. 113\u2013122 (2013). https:\/\/doi.org\/10.1109\/SEAMS.2013.6595498","DOI":"10.1109\/SEAMS.2013.6595498"},{"key":"712_CR24","doi-asserted-by":"publisher","unstructured":"Bencomo, N., Grace, P., Flores-Cort\u00e9s, C.A., Hughes, D., Blair, G.S.: Genie: supporting the model driven development of reflective, component-based adaptive systems. In: 30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, 10\u201318 May 2008, pp. 811\u2013814 (2008). https:\/\/doi.org\/10.1145\/1368088.1368207","DOI":"10.1145\/1368088.1368207"},{"key":"712_CR25","doi-asserted-by":"publisher","unstructured":"Bencomo, N., Whittle, J., Sawyer, P., Finkelstein, A., Letier, E.: Requirements reflection: requirements as runtime entities. In: 2010 ACM\/IEEE 32nd International Conference on Software Engineering, vol.\u00a02, pp. 199\u2013202 (2010). https:\/\/doi.org\/10.1145\/1810295.1810329","DOI":"10.1145\/1810295.1810329"},{"key":"712_CR26","doi-asserted-by":"publisher","unstructured":"Bencomo, N.: The role of models@run.time in autonomic systems: keynote. In: 2017 IEEE International Conference on Autonomic Computing, ICAC 2017, Columbus, OH, USA, 17\u201321 July 2017, pp. 293\u2013294 (2017). https:\/\/doi.org\/10.1109\/ICAC.2017.55","DOI":"10.1109\/ICAC.2017.55"},{"key":"712_CR27","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/978-3-642-37422-7_16","volume-title":"Supporting Decision-Making for Self-Adaptive Systems: From Goal Models to Dynamic Decision Networks","author":"N Bencomo","year":"2013","unstructured":"Bencomo, N., Belaggoun, A.: Supporting Decision-Making for Self-Adaptive Systems: From Goal Models to Dynamic Decision Networks, pp. 221\u2013236. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-37422-7_16"},{"issue":"3","key":"712_CR28","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/s00607-012-0224-x","volume":"95","author":"N Bencomo","year":"2012","unstructured":"Bencomo, N., Bennaceur, A., Grace, P., Blair, G., Issarny, V.: The role of models@run.time in supporting on-the-fly interoperability. Computing 95(3), 167\u2013190 (2012)","journal-title":"Computing"},{"issue":"10","key":"712_CR29","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MC.2012.292","volume":"45","author":"N Bencomo","year":"2012","unstructured":"Bencomo, N., Hallsteinsen, S., De Almeida, E.S.: A view of the dynamic software product line landscape. Computer 45(10), 36\u201341 (2012). https:\/\/doi.org\/10.1109\/MC.2012.292","journal-title":"Computer"},{"key":"712_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08915-7","volume-title":"Models@run.time. Foundations, Applications, and Roadmaps","author":"N Bencomo","year":"2014","unstructured":"Bencomo, N., France, R., Cheng, B.H.C., A\u00dfmann, U.: Models@run.time. Foundations, Applications, and Roadmaps, vol. 8378. Springer, Cham (2014)"},{"key":"712_CR31","doi-asserted-by":"crossref","unstructured":"Bencomo, N., Torres, R., Salas, R., Astudillo, H.: An architecture based on computing with words to support runtime reconfiguration decisions of service-based systems. Int. J. Comput. Intell. Syst. 11(1), 272\u2013281 (2018). (Copyright 2018, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license ( http:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/ ). Funding: UNAB Grant DI-1303-16\/RG, grant FONDEF IDeA ID16I10322, FONDECYT Grant 1140408)","DOI":"10.2991\/ijcis.11.1.21"},{"key":"712_CR32","doi-asserted-by":"publisher","unstructured":"Bennaceur, A., France, R.B., Tamburrelli, G., Vogel, T., Mosterman, P.J., Cazzola, W., Costa, F.M., Pierantonio, A., Tichy, M., Aksit, M., Emmanuelson, P., Huang, G., Georgantas, N., Redlich, D.: Mechanisms for leveraging models at runtime in self-adaptive software. In: Models@run.time\u2014Foundations, Applications, and Roadmaps (Dagstuhl Seminar 11481, 27 November\u20132 December 2011), pp. 19\u201346 (2014). https:\/\/doi.org\/10.1007\/978-3-319-08915-7_2","DOI":"10.1007\/978-3-319-08915-7_2"},{"key":"712_CR33","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1109\/TSE.2014.2364844","volume":"41","author":"A Bennaceur","year":"2015","unstructured":"Bennaceur, A., Issarny, V.: Automated synthesis of mediators to support component interoperability. IEEE Trans. Softw. Eng. 41, 221\u2013240 (2015)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"712_CR34","unstructured":"B\u00e9zivin, J., Jouault, F., Valduriez, P.: On the need for megamodels. In: Proceedings of the OOPSLA\/GPCE: Best Practices for Model-Driven Software Development Workshop, 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, Vancouver, Canada (2004). https:\/\/hal.archives-ouvertes.fr\/hal-01222947"},{"issue":"10","key":"712_CR35","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2009.326","volume":"42","author":"G Blair","year":"2009","unstructured":"Blair, G., Bencomo, N., France, R.: Models@run.time. Computer 42(10), 22\u201327 (2009). https:\/\/doi.org\/10.1109\/MC.2009.326","journal-title":"Computer"},{"key":"712_CR36","doi-asserted-by":"publisher","unstructured":"Bosch, J.: Delivering customer value in the age of autonomous, continuously evolving systems. In: 2016 IEEE 24th International Requirements Engineering Conference (RE), pp. 1\u20131 (2016). https:\/\/doi.org\/10.1109\/RE.2016.16","DOI":"10.1109\/RE.2016.16"},{"issue":"3","key":"712_CR37","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/s00607-012-0238-4","volume":"95","author":"R Calinescu","year":"2013","unstructured":"Calinescu, R., France, R., Ghezzi, C.: Models@run.time. Computer 95(3), 165\u2013166 (2013)","journal-title":"Computer"},{"issue":"3","key":"712_CR38","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/s00607-012-0238-4","volume":"95","author":"R Calinescu","year":"2013","unstructured":"Calinescu, R., France, R.B., Ghezzi, C.: Editorial. Computing 95(3), 165\u2013166 (2013). https:\/\/doi.org\/10.1007\/s00607-012-0238-4","journal-title":"Computing"},{"key":"712_CR39","doi-asserted-by":"crossref","unstructured":"C\u00e1mara, J., Correia, P., De\u00a0Lemos, R., Garlan, D., Gomes, P., Schmerl, B., Ventura, R.: Evolving an adaptive industrial software system to use architecture-based self-adaptation. In: Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201913, pp. 13\u201322. IEEE Press, Piscataway, NJ, USA (2013)","DOI":"10.1109\/SEAMS.2013.6595488"},{"key":"712_CR40","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/978-3-319-47474-8_2","volume-title":"Self-Aware Computing Systems: Related Concepts and Research Areas","author":"J C\u00e1mara","year":"2017","unstructured":"C\u00e1mara, J., Bellman, K.L., Kephart, J.O., Autili, M., Bencomo, N., Diaconescu, A., Giese, H., G\u00f6tz, S., Inverardi, P., Kounev, S., Tivoli, M.: Self-Aware Computing Systems: Related Concepts and Research Areas, pp. 17\u201349. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-47474-8_2"},{"issue":"12","key":"712_CR41","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1109\/MC.2011.382","volume":"44","author":"R Capilla","year":"2011","unstructured":"Capilla, R., Bosch, J.: The promise and challenge of runtime variability. Computer 44(12), 93\u201395 (2011). https:\/\/doi.org\/10.1109\/MC.2011.382","journal-title":"Computer"},{"key":"712_CR42","doi-asserted-by":"publisher","unstructured":"Casta\u00f1eda, L., Villegas, N.M., M\u00fcller, H.A.: Self-adaptive applications: on the development of personalized web-tasking systems. In: Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2014, pp. 49\u201354. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2593929.2593942","DOI":"10.1145\/2593929.2593942"},{"key":"712_CR43","doi-asserted-by":"publisher","unstructured":"Cazzola, W., Rossini, N.A., Bennett, P., Mandalaparty, S.P., France, R.B.: Fine-grained semi-automated runtime evolution. In: Models@run.time\u2014Foundations, Applications, and Roadmaps (Dagstuhl Seminar 11481, 27 November\u20132 December 2011), pp. 237\u2013258 (2014). https:\/\/doi.org\/10.1007\/978-3-319-08915-7_9","DOI":"10.1007\/978-3-319-08915-7_9"},{"key":"712_CR44","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/978-3-642-41533-3_17","volume-title":"Fine-Grained Software Evolution Using UML Activity and Class Models","author":"W Cazzola","year":"2013","unstructured":"Cazzola, W., Rossini, N.A., Al-Refai, M., France, R.B.: Fine-Grained Software Evolution Using UML Activity and Class Models, pp. 271\u2013286. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-41533-3_17"},{"key":"712_CR45","unstructured":"Cetina, C., Giner, P., Fons, J., Pelechano, V.: A model-driven approach for developing self-adaptive pervasive systems. In: Proceedings of the 3rd International Models@ Runtime Workshop, pp. 97\u2013106 (2008)"},{"issue":"10","key":"712_CR46","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/MC.2009.309","volume":"42","author":"C Cetina","year":"2009","unstructured":"Cetina, C., Giner, P., Fons, J., Pelechano, V.: Autonomic computing through reuse of variability models at runtime: the case of smart homes. Computer 42(10), 37\u201343 (2009)","journal-title":"Computer"},{"key":"712_CR47","doi-asserted-by":"publisher","unstructured":"Chen, B., Peng, X., Yu, Y., Nuseibeh, B., Zhao, W.: Self-adaptation through incremental generative model transformations at runtime. In: 36th International Conference on Software Engineering, ICSE \u201914, Hyderabad, India\u201431 May\u201307 June 2014, pp. 676\u2013687 (2014). https:\/\/doi.org\/10.1145\/2568225.2568310","DOI":"10.1145\/2568225.2568310"},{"issue":"5","key":"712_CR48","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1109\/TSE.2016.2608826","volume":"43","author":"T Chen","year":"2017","unstructured":"Chen, T., Bahsoon, R.: Self-adaptive and online qos modeling for cloud-based software services. IEEE Trans. Softw. Eng. 43(5), 453\u2013475 (2017). https:\/\/doi.org\/10.1109\/TSE.2016.2608826","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"712_CR49","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1007\/s11704-015-4362-0","volume":"9","author":"X Chen","year":"2015","unstructured":"Chen, X., Li, A., Zeng, X., Guo, W., Huang, G.: Runtime model based approach to iot application development. Front. Comput. Sci. 9(4), 540\u2013553 (2015)","journal-title":"Front. Comput. Sci."},{"key":"712_CR50","doi-asserted-by":"publisher","unstructured":"Cheng, B.H.C., Eder, K.I., Gogolla, M., Grunske, L., Litoiu, M., M\u00fcller, H.A., Pelliccione, P., Perini, A., Qureshi, N.A., Rumpe, B., Schneider, D., Trollmann, F., Villegas, N.M.: Using models at runtime to address assurance for self-adaptive systems. In: Models@run.time\u2014Foundations, Applications, and Roadmaps (Dagstuhl Seminar 11481, 27 November\u20132 December 2011), pp. 101\u2013136 (2011). https:\/\/doi.org\/10.1007\/978-3-319-08915-7_4","DOI":"10.1007\/978-3-319-08915-7_4"},{"key":"712_CR51","doi-asserted-by":"publisher","unstructured":"Cheng, B.H.C., Eder, K.I., Gogolla, M., Grunske, L., Litoiu, M., M\u00fcller, H.A., Pelliccione, P., Perini, A., Qureshi, N.A., Rumpe, B., Schneider, D., Trollmann, F., Villegas, N.M.: Using models at runtime to address assurance for self-adaptive systems. In: Models@run.time\u2014Foundations, Applications, and Roadmaps (Dagstuhl Seminar 11481, 27 November\u20132 December 2011), pp. 101\u2013136 (2014). https:\/\/doi.org\/10.1007\/978-3-319-08915-7_4","DOI":"10.1007\/978-3-319-08915-7_4"},{"key":"712_CR52","doi-asserted-by":"crossref","unstructured":"Combemale, B., Broto, L., Cr\u00e9gut, X., Dayd\u00e9, M., Hagimont, D.: Autonomic management policy specification: from uml to dsml. In: Model Driven Engineering Languages and Systems, pp. 584\u2013599. Springer (2008)","DOI":"10.1007\/978-3-540-87875-9_41"},{"key":"712_CR53","unstructured":"Criado, J., Vicente-Chicote, C., Padilla, N., Iribarne, L.: A model-driven approach to graphical user interface runtime adaptation. In: Proceedings of the 5th Workshop on Models@run.time, pp. 49\u201359 (2010)"},{"key":"712_CR54","doi-asserted-by":"publisher","unstructured":"D\u00e1vid, I., R\u00e1th, I., Varr\u00f3, D.: Foundations for streaming model transformations by complex event processing. Softw. Syst. Model. (2016). https:\/\/doi.org\/10.1007\/s10270-016-0533-1","DOI":"10.1007\/s10270-016-0533-1"},{"key":"712_CR55","doi-asserted-by":"publisher","unstructured":"de\u00a0Grandis, P., Valetto, G.: Elicitation and utilization of application-level utility functions. In: Proceedings of the 6th International Conference on Autonomic Computing, pp. 107\u2013116. ACM (2009). https:\/\/doi.org\/10.1145\/1555228.1555259","DOI":"10.1145\/1555228.1555259"},{"key":"712_CR56","doi-asserted-by":"publisher","unstructured":"de\u00a0Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M., Andersson, J., Litoiu, M., Schmerl, B., Tamura, G., Villegas, N.M., Vogel, T., Weyns, D., Baresi, L., Becker, B., Bencomo, N., Brun, Y., Cukic, B., Desmarais, R., Dustdar, S., Engels, G., Geihs, K., G\u00f6schka, K.M., Gorla, A., Grassi, V., Inverardi, P., Karsai, G., Kramer, J., Lopes, A., Magee, J., Malek, S., Mankovskii, S., Mirandola, R., Mylopoulos, J., Nierstrasz, O., Pezz\u00e8, M., Prehofer, C., Sch\u00e4fer, W., Schlichting, R., Smith, D.B., Sousa, J.P., Tahvildari, L., Wong, K., Wuttke, J.: Software Engineering for Self-Adaptive Systems: A Second Research Roadmap, pp. 1\u201332. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-35813-5_1","DOI":"10.1007\/978-3-642-35813-5_1"},{"key":"712_CR57","doi-asserted-by":"publisher","unstructured":"De\u00a0Oliveira\u00a0Filho, J., Papp, Z., Djapic, R., Oosteveen, J.: Model-based design of self-adapting networked signal processing systems. In: IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems (SASO), 2013, pp. 41\u201350 (2013). https:\/\/doi.org\/10.1109\/SASO.2013.16","DOI":"10.1109\/SASO.2013.16"},{"key":"712_CR58","doi-asserted-by":"publisher","unstructured":"Debbabi, B., Diaconescu, A., Lalanda, P.: Controlling self-organising software applications with archetypes. In: IEEE 6th International Conference on Self-Adaptive and Self-Organizing Systems (SASO), 2012, pp. 69\u201378 (2012). https:\/\/doi.org\/10.1109\/SASO.2012.21","DOI":"10.1109\/SASO.2012.21"},{"key":"712_CR59","doi-asserted-by":"publisher","unstructured":"DeLoach, S.A., Ou, X., Zhuang, R., Zhang, S.: Model-driven, moving-target defense for enterprise network security. In: Models@run.time\u2014Foundations, Applications, and Roadmaps (Dagstuhl Seminar 11481, 27 November\u20132 December 2011), pp. 137\u2013161 (2014). https:\/\/doi.org\/10.1007\/978-3-319-08915-7_5","DOI":"10.1007\/978-3-319-08915-7_5"},{"key":"712_CR60","doi-asserted-by":"crossref","unstructured":"Denker, M., Ressia, J., Greevy, O., Nierstrasz, O.: Modeling features at runtime. In: Model-Driven Engineering Languages and Systems, pp. 138\u2013152. Springer (2010)","DOI":"10.1007\/978-3-642-16129-2_11"},{"key":"712_CR61","doi-asserted-by":"publisher","unstructured":"Derakhshanmanesh, M., Amoui, M., O\u2019Grady, G., Ebert, J., Tahvildari, L.: Graf: graph-based runtime adaptation framework. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201911, pp. 128\u2013137. ACM, New York, NY, USA (2011). https:\/\/doi.org\/10.1145\/1988008.1988026","DOI":"10.1145\/1988008.1988026"},{"key":"712_CR62","unstructured":"Derakhshanmanesh, M., Grieger, M., Ebert, J.: On the need for extended transactional models@run.time. In: G\u00f6tz, S., Bencomo, N., Blair, G., Song, H. (eds.) Proceedings of the 10th International Workshop on Models@run.time, pp. 21\u201330. CEUR-WS.org (2015)"},{"key":"712_CR63","unstructured":"Devries, B., Cheng, B.: Using models at run time to detect incomplete and inconsistent requirements. In: Proceedings of the 12th International Workshop on Models@run.time Co-located with 20th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), 19 September 2017, Austin, TX, USA (2017)"},{"key":"712_CR64","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/978-3-319-47474-8_7","volume-title":"Architectures for Collective Self-Aware Computing Systems","author":"A Diaconescu","year":"2017","unstructured":"Diaconescu, A., Bellman, K.L., Esterle, L., Giese, H., G\u00f6tz, S., Lewis, P., Zisman, A.: Architectures for Collective Self-Aware Computing Systems, pp. 191\u2013235. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-47474-8_7"},{"key":"712_CR65","doi-asserted-by":"publisher","unstructured":"Didona, D., Romano, P., Peluso, S., Quaglia, F.: Transactional auto scaler: elastic scaling of in-memory transactional data grids. In: Proceedings of the 9th International Conference on Autonomic Computing, pp. 125\u2013134. ACM (2012). https:\/\/doi.org\/10.1145\/2371536.2371559","DOI":"10.1145\/2371536.2371559"},{"key":"712_CR66","doi-asserted-by":"publisher","unstructured":"Ding, Y., Namatame, N., Riedel, T., Miyaki, T., Budde, M.: Smartteco: context-based ambient sensing and monitoring for optimizing energy consumption. In: Proceedings of the 8th ACM International Conference on Autonomic Computing, pp. 169\u2013170. ACM (2011). https:\/\/doi.org\/10.1145\/1998582.1998612","DOI":"10.1145\/1998582.1998612"},{"key":"712_CR67","first-page":"37","volume-title":"Research Report C-196","author":"P Ebraert","year":"2004","unstructured":"Ebraert, P., Tourwe, T.: A reflective approach to dynamic software evolution. In: Cazzola, W., Chiba, S., Saake, G. (eds.) Research Report C-196, pp. 37\u201343. Department of Mathematical and Computing Sciences, Tokyo Institute of Technology, Tokyo (2004)"},{"issue":"4","key":"712_CR68","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1007\/s00766-014-0204-0","volume":"20","author":"D Kateb El","year":"2015","unstructured":"El Kateb, D., Zannone, N., Moawad, A., Caire, P., Nain, G., Mouelhi, T., Le Traon, Y.: Conviviality-driven access control policy. Requir. Eng. 20(4), 363\u2013382 (2015). https:\/\/doi.org\/10.1007\/s00766-014-0204-0","journal-title":"Requir. Eng."},{"key":"712_CR69","doi-asserted-by":"crossref","unstructured":"Elkhodr, M., Shahrestani, S.A., Cheung, H.: The Internet of Things: new interoperability, management and security challenges. CoRR arXiv:1604.04824 (2016)","DOI":"10.5121\/ijnsa.2016.8206"},{"key":"712_CR70","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-642-35813-5_9","volume-title":"Uncertainty in Self-Adaptive Software Systems","author":"N Esfahani","year":"2013","unstructured":"Esfahani, N., Malek, S.: Uncertainty in Self-Adaptive Software Systems, pp. 214\u2013238. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-35813-5_9"},{"key":"712_CR71","doi-asserted-by":"publisher","first-page":"26:1","DOI":"10.1145\/2856035","volume":"10","author":"N Esfahani","year":"2016","unstructured":"Esfahani, N., Yuan, E., Canavera, K.R., Malek, S.: Inferring software component interaction dependencies for adaptation support. ACM Trans. Auton. Adapt. Syst. 10, 26:1\u201326:32 (2016)","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"key":"712_CR72","doi-asserted-by":"publisher","unstructured":"Evesti, A., Ovaska, E.: Ontology-based security adaptation at run-time. In: 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), 2010, pp. 204\u2013212 (2010). https:\/\/doi.org\/10.1109\/SASO.2010.11","DOI":"10.1109\/SASO.2010.11"},{"key":"712_CR73","unstructured":"Ferry, N., Hourdin, V., Lavirotte, S., Rey, G., Tigli, J.Y., Riveill, M.: Models at runtime: service for device composition and adaptation. In: Proceedings of the 4th Workshop on Models@run.time, pp. 51\u201360 (2009)"},{"key":"712_CR74","doi-asserted-by":"publisher","unstructured":"Fiadeiro, J.L., Lopes, A.: A model for dynamic reconfiguration in service-oriented architectures. In: Proceedings of 4th European Conference on Software Architecture, ECSA 2010, Copenhagen, Denmark, 23\u201326 August 2010, pp. 70\u201385 (2010). https:\/\/doi.org\/10.1007\/978-3-642-15114-9_8","DOI":"10.1007\/978-3-642-15114-9_8"},{"issue":"3","key":"712_CR75","doi-asserted-by":"publisher","first-page":"16:1","DOI":"10.1145\/3092691","volume":"12","author":"RR Filho","year":"2017","unstructured":"Filho, R.R., Porter, B.: Defining emergent software using continuous self-assembly, perception, and learning. ACM Trans. Auton. Adapt. Syst. 12(3), 16:1\u201316:25 (2017). https:\/\/doi.org\/10.1145\/3092691","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"key":"712_CR76","doi-asserted-by":"publisher","unstructured":"Filieri, A., Ghezzi, C., Grassi, V., Mirandola, R.: Reliability analysis of component-based systems with multiple failure modes. In: Proceedings of 13th International Symposium on Component-Based Software Engineering, CBSE 2010, Prague, Czech Republic, 23\u201325 June 2010, pp. 1\u201320 (2010). https:\/\/doi.org\/10.1007\/978-3-642-13238-4_1","DOI":"10.1007\/978-3-642-13238-4_1"},{"issue":"1","key":"712_CR77","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/TSE.2015.2421318","volume":"42","author":"A Filieri","year":"2016","unstructured":"Filieri, A., Tamburrelli, G., Ghezzi, C.: Supporting self-adaptation via quantitative verification and sensitivity analysis at run time. IEEE Trans. Softw. Eng. 42(1), 75\u201399 (2016). https:\/\/doi.org\/10.1109\/TSE.2015.2421318","journal-title":"IEEE Trans. Softw. Eng."},{"key":"712_CR78","unstructured":"Fleurey, F., Dehlen, V., Bencomo, N., Morin, B., Jezequel, J.M.: Modeling and validating dynamic adaptation. In: Proceedings of the 3rd International Models@ Runtime Workshop, pp. 36\u201346 (2008)"},{"key":"712_CR79","doi-asserted-by":"publisher","unstructured":"Fouquet, F., Morin, B., Fleurey, F., Barais, O., Plouzeau, N., J\u00e9z\u00e9quel, J.: A dynamic component model for cyber physical systems. In: Proceedings of the 15th ACM SIGSOFT Symposium on Component Based Software Engineering, CBSE 2012, Part of Comparch \u201912 Federated Events on Component-Based Software Engineering and Software Architecture, Bertinoro, Italy, 25\u201328 June 2012, pp. 135\u2013144 (2012). https:\/\/doi.org\/10.1145\/2304736.2304759","DOI":"10.1145\/2304736.2304759"},{"key":"712_CR80","doi-asserted-by":"crossref","unstructured":"Fouquet, F., Nain, G., Morin, B., Daubert, E., Barais, O., Plouzeau, N., J\u00e9z\u00e9quel, J.M.: An eclipse modelling framework alternative to meet the models@ runtime requirements. In: Proceedings of the 15th International Conference on Model Driven Engineering Languages and Systems, pp. 87\u2013101. Springer (2012)","DOI":"10.1007\/978-3-642-33666-9_7"},{"key":"712_CR81","volume-title":"Future of Software Engineering","author":"R France","year":"2007","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Briand, L., Wolf, A. (eds.) Future of Software Engineering. IEEE-CS Press, Piscataway (2007)"},{"issue":"2","key":"712_CR82","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/MS.2014.24","volume":"32","author":"N Gamez","year":"2015","unstructured":"Gamez, N., Fuentes, L., Troya, J.: Creating self-adapting mobile systems with dynamic software product lines. IEEE Softw. 32(2), 105\u2013112 (2015)","journal-title":"IEEE Softw."},{"key":"712_CR83","unstructured":"Garcia, A., Bencomo, N.: Non-human modelers: Can they work? In: Proceedings of Workshops, STAF 2017, Software Technologies: Applications and Foundations (2017)"},{"key":"712_CR84","volume-title":"Using Architectural Models at Runtime: Research Challenges","author":"D Garlan","year":"2004","unstructured":"Garlan, D., Schmerl, B.: Using Architectural Models at Runtime: Research Challenges. Springer, Berlin (2004)"},{"issue":"10","key":"712_CR85","doi-asserted-by":"publisher","first-page":"0052","DOI":"10.1109\/MC.2009.335","volume":"42","author":"JC Georgas","year":"2009","unstructured":"Georgas, J.C., van der Hoek, A., Taylor, R.N.: Using architectural models to manage and visualize runtime adaptation. Computer 42(10), 0052\u201360 (2009)","journal-title":"Computer"},{"key":"712_CR86","doi-asserted-by":"publisher","unstructured":"Gerbert-Gaillard, E., Lalanda, P.: Self-aware model-driven pervasive systems. In: 2016 IEEE International Conference on Autonomic Computing (ICAC), pp. 221\u2013222 (2016). https:\/\/doi.org\/10.1109\/ICAC.2016.26","DOI":"10.1109\/ICAC.2016.26"},{"key":"712_CR87","doi-asserted-by":"publisher","unstructured":"Ghahremani, S., Giese, H., Vogel, T.: Efficient utility-driven self-healing employing adaptation rules for large dynamic architectures. In: 2017 IEEE International Conference on Autonomic Computing (ICAC), pp. 59\u201368 (2017). https:\/\/doi.org\/10.1109\/ICAC.2017.35","DOI":"10.1109\/ICAC.2017.35"},{"key":"712_CR88","unstructured":"Ghezzi, C., Mocci, A., Sangiorgio, M.: Runtime monitoring of component changes with spy@runtime. In: Proceedings of the 34th International Conference on Software Engineering, ICSE \u201912, pp. 1403\u20131406. IEEE Press, Piscataway, NJ, USA (2012). http:\/\/dl.acm.org\/citation.cfm?id=2337223.2337430"},{"issue":"10","key":"712_CR89","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/MC.2009.325","volume":"42","author":"T Gjerlufsen","year":"2009","unstructured":"Gjerlufsen, T., Ingstrup, M., Olsen, J.W.: Mirrors of meaning: supporting inspectable runtime models. Computer 42(10), 61\u201368 (2009). (This paper is focused on the reflection of programs\u2019 runtime status)","journal-title":"Computer"},{"key":"712_CR90","unstructured":"Gonzalez-Herrera, I., Bourcier, J., Daubert, E., Rudametkin, W., Barais, O., Fouquet, F., J\u00e9z\u00e9quel, J.M.: Scapegoat: an adaptive monitoring framework for component-based systems. In: IEEE\/IFIP Conference on Software Architecture (WICSA), 2014, pp. 67\u201376. IEEE (2014)"},{"key":"712_CR91","doi-asserted-by":"crossref","unstructured":"G\u00f6tz, S., Gerostathopoulos, I., Krikava, F., Shahzada, A., Spalazzese, R.: Adaptive exchange of distributed partial models@run.time for highly dynamic systems. In: Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). IEEE (2015)","DOI":"10.1109\/SEAMS.2015.25"},{"key":"712_CR92","unstructured":"G\u00f6tz, S., K\u00fchn, T.: Models@run.time for object-relational mapping supporting schema evolution. In: G\u00f6tz, S., Bencomo, N., Blair, G., Song, H. (eds.) Proceedings of the 10th International Workshop on Models@run.time, pp. 41\u201350. CEUR-WS.org (2015)"},{"key":"712_CR93","doi-asserted-by":"crossref","unstructured":"G\u00f6tz, S., Sch\u00f6ne, R., Wilke, C., Mendez, J., Assmann, U.: Towards predictive self-optimization by situation recognition. In: Proceedings of 2nd Workshop \u201cEnergy Aware Software\u2014Engineering and Development\u201d (EASED) (2013)","DOI":"10.1007\/s40568-013-0022-4"},{"key":"712_CR94","doi-asserted-by":"crossref","unstructured":"G\u00f6tz, S.: Supporting systematic literature reviews in computer science: the systematic literature review toolkit. In: MoDELS Companion, pp. 22\u201326. ACM (2018)","DOI":"10.1145\/3270112.3270117"},{"issue":"1","key":"712_CR95","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/2693208.2693249","volume":"40","author":"S G\u00f6tz","year":"2015","unstructured":"G\u00f6tz, S., Bencomo, N., France, R.B.: Devising the future of the models@run.time workshop. ACM SIGSOFT Softw. Eng. Notes 40(1), 26\u201329 (2015). https:\/\/doi.org\/10.1145\/2693208.2693249","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"712_CR96","doi-asserted-by":"publisher","unstructured":"Grohmann, J., Herbst, N., Spinner, S., Kounev, S.: Self-tuning resource demand estimation. In: 2017 IEEE International Conference on Autonomic Computing (ICAC), pp. 21\u201326 (2017). https:\/\/doi.org\/10.1109\/ICAC.2017.19","DOI":"10.1109\/ICAC.2017.19"},{"key":"712_CR97","doi-asserted-by":"publisher","unstructured":"Guo, T., Shenoy, P.: Model-driven geo-elasticity in database clouds. In: 2015 IEEE International Conference on Autonomic Computing (ICAC), pp. 61\u201370 (2015). https:\/\/doi.org\/10.1109\/ICAC.2015.46","DOI":"10.1109\/ICAC.2015.46"},{"issue":"4","key":"712_CR98","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1109\/MC.2008.123","volume":"41","author":"S Hallsteinsen","year":"2008","unstructured":"Hallsteinsen, S., Hinchey, M., Park, S., Schmid, K.: Dynamic software product lines. Computer 41(4), 93\u201395 (2008). https:\/\/doi.org\/10.1109\/MC.2008.123","journal-title":"Computer"},{"key":"712_CR99","doi-asserted-by":"publisher","unstructured":"Hartmann, T., Moawad, A., Fouquet, F., Le\u00a0Traon, Y.: The next evolution of MDE: a seamless integration of machine learning into domain modeling. Softw. Syst. Model. (2017). https:\/\/doi.org\/10.1007\/s10270-017-0600-2","DOI":"10.1007\/s10270-017-0600-2"},{"key":"712_CR100","doi-asserted-by":"publisher","unstructured":"Hartmann, T., Moawad, A., Fouquet, F., Nain, G., Klein, J., Traon, Y.L.: Stream my models: Reactive peer-to-peer distributed models@run.time. In: ACM\/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2015, pp. 80\u201389 (2015). https:\/\/doi.org\/10.1109\/MODELS.2015.7338238","DOI":"10.1109\/MODELS.2015.7338238"},{"key":"712_CR101","doi-asserted-by":"publisher","unstructured":"Heinzemann, C., Becker, S., Volk, A.: Transactional execution of hierarchical reconfigurations in cyber-physical systems. Softw. Syst. Model. (2017). https:\/\/doi.org\/10.1007\/s10270-017-0583-z","DOI":"10.1007\/s10270-017-0583-z"},{"key":"712_CR102","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2012.332","volume":"45","author":"M Hinchey","year":"2012","unstructured":"Hinchey, M., Park, S., Schmid, K.: Building dynamic software product lines. Computer 45, 22\u201326 (2012). https:\/\/doi.org\/10.1109\/MC.2012.332","journal-title":"Computer"},{"issue":"4","key":"712_CR103","doi-asserted-by":"publisher","first-page":"8509","DOI":"10.1016\/j.eswa.2008.10.071","volume":"36","author":"Jy Hong","year":"2009","unstructured":"Hong, Jy, Suh, Eh, Kim, S.J.: Context-aware systems. Expert Syst. Appl. 36(4), 8509\u20138522 (2009). https:\/\/doi.org\/10.1016\/j.eswa.2008.10.071","journal-title":"Expert Syst. Appl."},{"key":"712_CR104","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1007\/978-3-540-69073-3_24","volume-title":"Models in Software Engineering, Lecture Notes in Computer Science","author":"J Hooman","year":"2008","unstructured":"Hooman, J., Hendriks, T.: Model-based run-time error detection. In: Giese, H. (ed.) Models in Software Engineering, Lecture Notes in Computer Science, vol. 5002, pp. 225\u2013236. Springer, Berlin (2008). https:\/\/doi.org\/10.1007\/978-3-540-69073-3_24"},{"key":"712_CR105","doi-asserted-by":"publisher","unstructured":"Hussein, M., Han, J., Yu, J., Colman, A.: Enabling runtime evolution of context-aware adaptive services. In: 2013 IEEE International Conference on Services Computing, pp. 248\u2013255 (2013). https:\/\/doi.org\/10.1109\/SCC.2013.77","DOI":"10.1109\/SCC.2013.77"},{"key":"712_CR106","doi-asserted-by":"crossref","unstructured":"Iordanov, B., Alexandrova, A., Abbas, S., Hilpold, T., Upadrasta, P.: The semantic web as a software modeling tool: an application to citizen relationship management. In: Model-Driven Engineering Languages and Systems, pp. 589\u2013603. Springer (2013)","DOI":"10.1007\/978-3-642-41533-3_36"},{"key":"712_CR107","doi-asserted-by":"publisher","unstructured":"Jacques-Silva, G., Challenger, J., Degenaro, L., Giles, J., Wagle, R.: Towards autonomic fault recovery in system-s. In: 4th International Conference on Autonomic Computing, 2007. ICAC \u201907, pp. 31\u201331 (2007). https:\/\/doi.org\/10.1109\/ICAC.2007.40","DOI":"10.1109\/ICAC.2007.40"},{"key":"712_CR108","doi-asserted-by":"publisher","unstructured":"Janik, A., Zielinski, K.: Transparent resource management and self-adaptability using multitasking virtual machine RM API. In: Proceedings of the 2006 International Workshop on Self-Adaptation and Self-Managing Systems, SEAMS \u201906, pp. 51\u201357. ACM, New York, NY, USA (2006). https:\/\/doi.org\/10.1145\/1137677.1137688","DOI":"10.1145\/1137677.1137688"},{"key":"712_CR109","doi-asserted-by":"publisher","unstructured":"Javed, F., Arshad, N.: Adopt: an adaptive optimization framework for large-scale power distribution systems. In: 3rd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2009. SASO \u201909, pp. 254\u2013264 (2009). https:\/\/doi.org\/10.1109\/SASO.2009.26","DOI":"10.1109\/SASO.2009.26"},{"key":"712_CR110","unstructured":"Johanndeiter, T., Goldstein, A., Frank, U.: Towards business process models at runtime. In: Proceedings of the 8th Workshop on Models@run.time, pp. 13\u201325. CEUR-WS.org (2013)"},{"key":"712_CR111","unstructured":"Junior, A.S., Costa, F., Clarke, P.: A model-driven approach to develop and manage cyber-physical systems. In: Proceedings of the 8th Workshop on Models@run.time, pp. 62\u201373. CEUR-WS.org (2013)"},{"key":"712_CR112","doi-asserted-by":"crossref","unstructured":"Karol, S., B\u00fcrger, C., A\u00dfmann, U.: Towards well-formed fragment composition with reference attribute grammars. In: Grassi, V., Mirandola, R., Medvidovic, N., Larsson, M. (eds.) Proceedings of the 15th ACM SIGSOFT Symposium on Component Based Software Engineering, CBSE 2012, Part of Comparch 12 Federated Events on Component-Based Software Engineering and Software Architecture, pp. 109\u2013114. ACM (2012)","DOI":"10.1145\/2304736.2304755"},{"key":"712_CR113","unstructured":"Kitchenham, B.: Procedures for Performing Systematic Reviews (2004)"},{"key":"712_CR114","doi-asserted-by":"publisher","unstructured":"Kounev, S., Brosig, F., Huber, N.: Self-aware QoS management in virtualized infrastructures. In: Proceedings of the 8th ACM International Conference on Autonomic Computing, pp. 175\u2013176. ACM (2011). https:\/\/doi.org\/10.1145\/1998582.1998615","DOI":"10.1145\/1998582.1998615"},{"key":"712_CR115","volume-title":"Self-Aware Computing Systems","year":"2017","unstructured":"Kounev, S., Kephart, J.O., Milenkoski, A., Zhu, X. (eds.): Self-Aware Computing Systems. Springer, Cham (2017)"},{"key":"712_CR116","doi-asserted-by":"publisher","unstructured":"Kounev, S., Lewis, P.R., Bellman, K.L., Bencomo, N., C\u00e1mara, J., Diaconescu, A., Esterle, L., Geihs, K., Giese, H., G\u00f6tz, S., Inverardi, P., Kephart, J.O., Zisman, A.: The notion of self-aware computing. In: Self-Aware Computing Systems, pp. 3\u201316 (2017). https:\/\/doi.org\/10.1007\/978-3-319-47474-8_1","DOI":"10.1007\/978-3-319-47474-8_1"},{"key":"712_CR117","doi-asserted-by":"publisher","unstructured":"K\u0159ikava, F., Collet, P., France, R.B.: Actress: domain-specific modeling of self-adaptive software architectures. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC \u201914, pp. 391\u2013398. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2554850.2555020","DOI":"10.1145\/2554850.2555020"},{"key":"712_CR118","doi-asserted-by":"publisher","unstructured":"Krikava, F., Rouvoy, R., Seinturier, L.: Infrastructure as runtime models: towards model-driven resource management. In: ACM\/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2015, pp. 100\u2013105 (2015). https:\/\/doi.org\/10.1109\/MODELS.2015.7338240","DOI":"10.1109\/MODELS.2015.7338240"},{"key":"712_CR119","unstructured":"Kuhn, A., Verwaest, T.: FAME\u2014a polyglot library for metamodeling at runtime. In: Proceedings of the 3rd International Models@Runtime Workshop, pp. 57\u201366 (2008)"},{"key":"712_CR120","doi-asserted-by":"publisher","unstructured":"Kusic, D., Kandasamy, N., Jiang, G.: Approximation modeling for the online performance management of distributed computing systems. In: 4th International Conference on Autonomic Computing, 2007. ICAC \u201907, pp. 23\u201323 (2007). https:\/\/doi.org\/10.1109\/ICAC.2007.8","DOI":"10.1109\/ICAC.2007.8"},{"key":"712_CR121","doi-asserted-by":"publisher","unstructured":"Lee, J., Muthig, D., Naab, M.: An approach for developing service oriented product lines. In: Proceedings of the 12th International on Software Product Line Confer SPLC 2008, pp. 275\u2013284 (2008). https:\/\/doi.org\/10.1109\/SPLC.2008.34","DOI":"10.1109\/SPLC.2008.34"},{"key":"712_CR122","doi-asserted-by":"publisher","unstructured":"Loulou, H., Saudrais, S., Soubra, H., Larouci, C.: Adapting security policy at runtime for connected autonomous vehicles. In: 2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 26\u201331 (2016). https:\/\/doi.org\/10.1109\/WETICE.2016.16","DOI":"10.1109\/WETICE.2016.16"},{"key":"712_CR123","doi-asserted-by":"publisher","unstructured":"Maes, P.: Concepts and experiments in computational reflection. In: Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA \u201987, pp. 147\u2013155. ACM, New York, NY, USA (1987). https:\/\/doi.org\/10.1145\/38765.38821","DOI":"10.1145\/38765.38821"},{"key":"712_CR124","doi-asserted-by":"publisher","unstructured":"Maier, M.W.: Architecting principles for systems-of-systems. Syst. Eng. 1(4), 267\u2013284 (1998). https:\/\/doi.org\/10.1002\/(SICI)1520-6858(1998)1:4<267::AID-SYS3>3.0.CO;2-D","DOI":"10.1002\/(SICI)1520-6858(1998)1:4<267::AID-SYS3>3.0.CO;2-D"},{"issue":"10","key":"712_CR125","doi-asserted-by":"publisher","first-page":"0028","DOI":"10.1109\/MC.2009.336","volume":"42","author":"S Maoz","year":"2009","unstructured":"Maoz, S.: Using model-based traces as runtime models. Computer 42(10), 0028\u201336 (2009)","journal-title":"Computer"},{"issue":"3","key":"712_CR126","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/s00607-012-0214-z","volume":"95","author":"A Mocci","year":"2013","unstructured":"Mocci, A., Sangiorgio, M.: Detecting component changes at run time with behavior models. Computing 95(3), 191\u2013221 (2013). https:\/\/doi.org\/10.1007\/s00607-012-0214-z","journal-title":"Computing"},{"key":"712_CR127","unstructured":"Mongiello, M., Pelliccione, P., Sciancalepore, M.: Ac-contract: run-time verification of context-aware applications. In: Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201915, pp. 24\u201334. IEEE Press, Piscataway, NJ, USA (2015). http:\/\/dl.acm.org\/citation.cfm?id=2821357.2821363"},{"key":"712_CR128","doi-asserted-by":"crossref","unstructured":"Morin, B., Fleurey, F., Bencomo, N., J\u00e9z\u00e9quel, J.M., Solberg, A., Dehlen, V., Blair, G.: An aspect-oriented and model-driven approach for managing dynamic variability. In: Model Driven Engineering Languages and Systems, pp. 782\u2013796. Springer (2008)","DOI":"10.1007\/978-3-540-87875-9_54"},{"key":"712_CR129","unstructured":"Morin, B., Nain, G., Barais, O., Jezequel, J.M.: Leveraging models from design-time to runtime. A live demo. In: Proceedings of the 4th Workshop on Models@run.time, pp. 21\u201330 (2009)"},{"issue":"10","key":"712_CR130","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/MC.2009.327","volume":"42","author":"B Morin","year":"2009","unstructured":"Morin, B., Barais, O., Jezequel, J., Fleurey, F., Solberg, A.: Models@ run. time to support dynamic adaptation. Computer 42(10), 44\u201351 (2009)","journal-title":"Computer"},{"key":"712_CR131","doi-asserted-by":"publisher","unstructured":"Mosincat, A.D., Binder, W.: Self-tuning BPEL processes. In: Proceedings of the 6th International Conference on Autonomic Computing, pp. 47\u201348. ACM (2009). https:\/\/doi.org\/10.1145\/1555228.1555239","DOI":"10.1145\/1555228.1555239"},{"key":"712_CR132","doi-asserted-by":"publisher","unstructured":"Moyano, F., Fernandez-Gago, C., Lopez, J.: A model-driven approach for engineering trust and reputation into software services. J. Netw. Comput. Appl. 69, 134\u2013151 (2016). https:\/\/doi.org\/10.1016\/j.jnca.2016.04.018 . http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1084804516300698","DOI":"10.1016\/j.jnca.2016.04.018"},{"key":"712_CR133","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/978-3-642-45260-4_10","volume-title":"The EternalS Roadmap\u2014Defining a Research Agenda for Eternal Systems","author":"R Mullins","year":"2013","unstructured":"Mullins, R.: The EternalS Roadmap\u2014Defining a Research Agenda for Eternal Systems, pp. 135\u2013147. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-45260-4_10"},{"key":"712_CR134","doi-asserted-by":"publisher","unstructured":"Nascimento, A., Rubira, C., Castor, F.: Using CVL to support self-adaptation of fault-tolerant service compositions. In: IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems (SASO), 2013, pp. 261\u2013262 (2013). https:\/\/doi.org\/10.1109\/SASO.2013.34","DOI":"10.1109\/SASO.2013.34"},{"key":"712_CR135","doi-asserted-by":"crossref","unstructured":"Neamtiu, I.G.: Practical Dynamic Software Updating. Ph.D. Thesis (2008)","DOI":"10.1145\/3261279"},{"key":"712_CR136","doi-asserted-by":"publisher","unstructured":"Park, S., Hinchey, M., In, H.P., Schmid, K.: 8th International workshop on dynamic software product lines (dspl 2014). In: Proceedings of the 18th International Software Product Line Conference\u2014Volume 1, SPLC \u201914, pp. 355\u2013355. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2648511.2648554","DOI":"10.1145\/2648511.2648554"},{"issue":"12","key":"712_CR137","doi-asserted-by":"publisher","first-page":"1247","DOI":"10.1016\/j.scico.2010.12.005","volume":"76","author":"C Parra","year":"2011","unstructured":"Parra, C., Blanc, X., Cleve, A., Duchien, L.: Unifying design and runtime software adaptation using aspect models. Sci. Comput. Program. 76(12), 1247\u20131260 (2011). https:\/\/doi.org\/10.1016\/j.scico.2010.12.005","journal-title":"Sci. Comput. Program."},{"key":"712_CR138","unstructured":"Pasquale, L., Baresi, L., Nuseibeh, B.: Towards adaptive systems through requirements@runtime. In: Proceedings of the 6th Workshop on Models@run.time, pp. 13\u201324 (2011)"},{"key":"712_CR139","doi-asserted-by":"publisher","unstructured":"Paucar, L.H.G., Bencomo, N., Yuen, K.K.F.: Juggling preferences in a world of uncertainty. In: 25th IEEE International Requirements Engineering Conference, RE 2017, Lisbon, Portugal, 4\u20138 September 2017, pp. 430\u2013435 (2017). https:\/\/doi.org\/10.1109\/RE.2017.12","DOI":"10.1109\/RE.2017.12"},{"key":"712_CR140","unstructured":"Paucar, L.H.G., Bencomo, N.: Runtime models based on dynamic decision networks: enhancing the decision-making in the domain of ambient assisted living applications. In: Proceedings of the 11th International Workshop on Models@run.time Co-located with 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), Saint Malo, France, 4 October 2016, pp. 9\u201317 (2016). http:\/\/ceur-ws.org\/Vol-1742\/MRT16_paper_12.pdf"},{"key":"712_CR141","unstructured":"Pickering, B., Robert, S., Menoret, S., Mengusoglu, E.: Model-driven management of complex systems. In: Proceedings of the 3rd International Models@ Runtime Workshop, pp. 117\u2013126 (2008)"},{"key":"712_CR142","unstructured":"Piechnick, C., Piechnick, M., G\u00f6tz, S., P\u00fcschel, G., A\u00dfmann, U.: Managing distributed context models requires adaptivity too. In: G\u00f6tz, S., Bencomo, N., Blair, G., Song, H. (eds.) Proceedings of the 10th International Workshop on Models@run.time, pp. 61\u201370. CEUR-WS.org (2015)"},{"key":"712_CR143","unstructured":"Porter, J., Menasc\u00e9, D.A., Gomaa, H.: Desarm: a decentralized mechanism for discovering software architecture models at runtime in distributed systems. In: Proceedings of the 11th International Workshop on Models@run.time Co-located with 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), Saint Malo, France, 4 October 2016, pp. 43\u201351 (2016). http:\/\/ceur-ws.org\/Vol-1742\/MRT16_paper_3.pdf"},{"key":"712_CR144","doi-asserted-by":"crossref","unstructured":"Ramirez, A.J., Cheng, B.H., Bencomo, N., Sawyer, P.: Relaxing claims: coping with uncertainty while evaluating assumptions at run time. In: Proceedings of the 15th International Conference on Model Driven Engineering Languages and Systems, pp. 53\u201369. Springer (2012)","DOI":"10.1007\/978-3-642-33666-9_5"},{"key":"712_CR145","unstructured":"Ramirez, A.J., Jensen, A.C., Cheng, B.H.C.: 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, pp. 99\u2013108. IEEE Press, Piscataway, NJ, USA (2012). http:\/\/dl.acm.org\/citation.cfm?id=2666795.2666812"},{"key":"712_CR146","doi-asserted-by":"publisher","unstructured":"Redlich, D., Blair, G.S., Rashid, A., Molka, T., Gilani, W.: Research challenges for business process models at run-time. In: Models@run.time\u2014Foundations, Applications, and Roadmaps (Dagstuhl Seminar 11481, 27 November\u20132 December 2011), pp. 208\u2013236 (2014). https:\/\/doi.org\/10.1007\/978-3-319-08915-7_8","DOI":"10.1007\/978-3-319-08915-7_8"},{"key":"712_CR147","unstructured":"Ressia, J., Renggli, L., Girba, T., Nierstrasz, O.: Run-time evolution through explicit meta-objects. In: Proceedings of the 5th Workshop on Models@run.time, pp. 37\u201348 (2010)"},{"key":"712_CR148","doi-asserted-by":"publisher","unstructured":"Riva, C., Rodriguez, J.V.: Combining static and dynamic views for architecture reconstruction. In: Proceedings of the 6th European Conference on Software Maintenance and Reengineering, pp. 47\u201355 (2002). https:\/\/doi.org\/10.1109\/CSMR.2002.995789","DOI":"10.1109\/CSMR.2002.995789"},{"key":"712_CR149","unstructured":"Rothenberg, J., Widman, L.E., Loparo, K.A., Nielsen, N.R.: The nature of modeling. In: Artificial Intelligence, Simulation and Modeling, pp. 75\u201392. Wiley (1989)"},{"key":"712_CR150","unstructured":"Sabatucci, L., Cossentino, M.: From means-end analysis to proactive means-end reasoning. In: Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201915, pp. 2\u201312. IEEE Press, Piscataway, NJ, USA (2015). http:\/\/dl.acm.org\/citation.cfm?id=2821357.2821361"},{"issue":"2","key":"712_CR151","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1145\/1516533.1516538","volume":"4","author":"M Salehie","year":"2009","unstructured":"Salehie, M., Tahvildari, L.: Self-adaptive software: landscape and research challenges. ACM Trans. Auton. Adapt. Syst. 4(2), 141\u20131442 (2009). https:\/\/doi.org\/10.1145\/1516533.1516538","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"issue":"1.2","key":"712_CR152","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1147\/rd.441.0206","volume":"44","author":"AL Samuel","year":"2000","unstructured":"Samuel, A.L.: Some studies in machine learning using the game of checkers. IBM J. Res. Dev. 44(1.2), 206\u2013226 (2000). https:\/\/doi.org\/10.1147\/rd.441.0206","journal-title":"IBM J. Res. Dev."},{"key":"712_CR153","unstructured":"Sanchez, M., Barrero, I., Villalobos, J., Deridder, D.: An execution platform for extensible runtime models. In: Proceedings of the 3rd International Models@ Runtime Workshop, pp. 107\u2013116 (2008)"},{"key":"712_CR154","unstructured":"Saudrais, S., Staikopoulos, A., Clarke, S.: Using specification models for runtime adaptations. In: Proceedings of the 4th Workshop on Models@run.time, pp. 109\u2013117 (2009)"},{"key":"712_CR155","doi-asserted-by":"publisher","unstructured":"Sawyer, P., Bencomo, N., Whittle, J., Letier, E., Finkelstein, A.: Requirements-aware systems: a research agenda for re for self-adaptive systems. In: 2010 18th IEEE International Requirements Engineering Conference, pp. 95\u2013103 (2010). https:\/\/doi.org\/10.1109\/RE.2010.21","DOI":"10.1109\/RE.2010.21"},{"key":"712_CR156","doi-asserted-by":"publisher","unstructured":"Schneider, D., Becker, M., Trapp, M.: Approaching runtime trust assurance in open adaptive systems. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201911, pp. 196\u2013201. ACM, New York, NY, USA (2011). https:\/\/doi.org\/10.1145\/1988008.1988036","DOI":"10.1145\/1988008.1988036"},{"key":"712_CR157","unstructured":"Schneider, D., Becker, M.: Runtime models for self-adaptation in the ambient assisted living domain. In: Proceedings of the 3rd International Models@ Runtime Workshop, pp. 47\u201356 (2008)"},{"key":"712_CR158","doi-asserted-by":"publisher","unstructured":"Schneider, D., Trapp, M.: A safety engineering framework for open adaptive systems. In: 5th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), 2011, pp. 89\u201398 (2011). https:\/\/doi.org\/10.1109\/SASO.2011.20","DOI":"10.1109\/SASO.2011.20"},{"issue":"2","key":"712_CR159","doi-asserted-by":"publisher","first-page":"8:1","DOI":"10.1145\/2491465.2491467","volume":"8","author":"D Schneider","year":"2013","unstructured":"Schneider, D., Trapp, M.: Conditional safety certification of open adaptive systems. ACM Trans. Auton. Adapt. Syst. 8(2), 8:1\u20138:20 (2013). https:\/\/doi.org\/10.1145\/2491465.2491467","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"key":"712_CR160","unstructured":"Sch\u00f6ne, R., G\u00f6tz, S., A\u00dfmann, U., B\u00fcrger, C.: Incremental runtime-generation of optimisation problems using rag-controlled rewriting. In: Proceedings of the 11th International Workshop on Models@run.time Co-located with 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), Saint Malo, France, 4 October 2016, pp. 26\u201334 (2016). http:\/\/ceur-ws.org\/Vol-1742\/MRT16_paper_5.pdf"},{"key":"712_CR161","doi-asserted-by":"publisher","unstructured":"Sheikh, M.B., Minhas, U.F., Khan, O.Z., Aboulnaga, A., Poupart, P., Taylor, D.J.: A Bayesian approach to online performance modeling for database appliances using Gaussian models. In: Proceedings of the 8th ACM International Conference on Autonomic Computing, pp. 121\u2013130. ACM (2011). https:\/\/doi.org\/10.1145\/1998582.1998603","DOI":"10.1145\/1998582.1998603"},{"issue":"3","key":"712_CR162","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1007\/s00607-012-0215-y","volume":"95","author":"J Simmonds","year":"2013","unstructured":"Simmonds, J., Ben-David, S., Chechik, M.: Monitoring and recovery for web service applications. Computing 95(3), 223\u2013267 (2013). https:\/\/doi.org\/10.1007\/s00607-012-0215-y","journal-title":"Computing"},{"key":"712_CR163","unstructured":"Song, H., Huang, G., Chauvel, F., Sun, Y.: Applying MDE tools at runtime: experiments upon runtime models. In: Proceedings of the 5th Workshop on Models@run.time, pp. 25\u201336 (2010). (Tool demo paper)"},{"key":"712_CR164","doi-asserted-by":"crossref","unstructured":"Song, H., Huang, G., Xiong, Y.F., Chauvel, F., Sun, Y., Mei, H., et\u00a0al.: Inferring meta-models for runtime system data from the clients of management APIs. In: Proceedings of the 13th International Conference on Model-Driven Engineering Languages and Systems (MODELS 2010), vol. 6395 (2010)","DOI":"10.1007\/978-3-642-16129-2_13"},{"key":"712_CR165","unstructured":"Song, H., Xiong, Y., Chauvel, F., Huang, G., Hu, Z., Mei, H.: Generating synchronization engines between running systems and their model-based views. In: Proceedings of the 4th Workshop on Models@run.time, pp. 11\u201320 (2009)"},{"key":"712_CR166","doi-asserted-by":"crossref","unstructured":"Song, H., Zhang, X., Ferry, N., Chauvel, F., Solberg, A., Huang, G.: Modelling adaptation policies as domain-specific constraints. In: Model-Driven Engineering Languages and Systems, pp. 269\u2013285. Springer (2014)","DOI":"10.1007\/978-3-319-11653-2_17"},{"key":"712_CR167","doi-asserted-by":"publisher","unstructured":"Spinner, S., Kounev, S., Zhu, X., Lu, L., Uysal, M., Holler, A., Griffith, R.: Runtime vertical scaling of virtualized applications via online model estimation. In: IEEE 8th International Conference on Self-Adaptive and Self-Organizing Systems (SASO), 2014, pp. 157\u2013166 (2014). https:\/\/doi.org\/10.1109\/SASO.2014.29","DOI":"10.1109\/SASO.2014.29"},{"key":"712_CR168","unstructured":"Staikopoulos, A., Saudrais, S., Clarke, S., Padget, J., Cliffe, O., De\u00a0Vos, M.: Mutual dynamic adaptation of models and service enactment in alive. In: Proceedings of the 3rd International Models@ Runtime Workshop, pp. 26\u201335 (2008)"},{"key":"712_CR169","doi-asserted-by":"publisher","unstructured":"Stehle, E., Lynch, K., Shevertalov, M., Rorres, C., Mancoridis, S.: On the use of computational geometry to detect software faults at runtime. In: Proceedings of the 7th International Conference on Autonomic Computing, pp. 109\u2013118. ACM (2010). https:\/\/doi.org\/10.1145\/1809049.1809069","DOI":"10.1145\/1809049.1809069"},{"key":"712_CR170","unstructured":"Szvetits, M., Zdun, U.: Enhancing root cause analysis with runtime models and interactive visualizations. In: Proceedings of the 8th Workshop on Models@run.time, pp. 38\u201349. CEUR-WS.org (2013)"},{"key":"712_CR171","doi-asserted-by":"publisher","unstructured":"Szvetits, M., Zdun, U.: Reusable event types for models at runtime to support the examination of runtime phenomena. In: ACM\/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2015, pp. 4\u201313 (2015). https:\/\/doi.org\/10.1109\/MODELS.2015.7338230","DOI":"10.1109\/MODELS.2015.7338230"},{"issue":"1","key":"712_CR172","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/s10270-013-0394-9","volume":"15","author":"M Szvetits","year":"2016","unstructured":"Szvetits, M., Zdun, U.: Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime. Softw. Syst. Model. 15(1), 31\u201369 (2016)","journal-title":"Softw. Syst. Model."},{"key":"712_CR173","doi-asserted-by":"crossref","unstructured":"Tallabaci, G., Souza, V.E.S.: Engineering adaptation with Zanshin: an experience report. In: Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201913, pp. 93\u2013102. IEEE Press, Piscataway, NJ, USA (2013)","DOI":"10.1109\/SEAMS.2013.6595496"},{"key":"712_CR174","doi-asserted-by":"crossref","unstructured":"Tamura, G., Villegas, N.M., M\u00fcller, H.A., Duchien, L., Seinturier, L.: Improving context-awareness in self-adaptation using the dynamico reference model. In: Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201913, pp. 153\u2013162. IEEE Press, Piscataway, NJ, USA (2013)","DOI":"10.1109\/SEAMS.2013.6595502"},{"key":"712_CR175","doi-asserted-by":"publisher","unstructured":"Tanvir Al\u00a0Amin, M., Li, S., Rahman, M., Seetharamu, P., Wang, S., Abdelzaher, T., Gupta, I., Srivatsa, M., Ganti, R., Ahmed, R., Le, H.: Social trove: a self-summarizing storage service for social sensing. In: IEEE International Conference on Autonomic Computing (ICAC), 2015, pp. 41\u201350 (2015). https:\/\/doi.org\/10.1109\/ICAC.2015.47","DOI":"10.1109\/ICAC.2015.47"},{"key":"712_CR176","unstructured":"Taylor, R.N., Medvidovic, N., Oreizy, P.: Architectural styles for runtime software adaptation. In: Joint Working IEEE\/IFIP Conference on Software Architecture, 2009 and European Conference on Software Architecture. WICSA\/ECSA 2009, pp. 171\u2013180. IEEE (2009). (Need to define for fundamental)"},{"key":"712_CR177","unstructured":"Vasconcelos, A., Werner, C.: Software architecture recovery based on dynamic analysis. In: XVIII Brazilian Symposium on Software Engineering, Workshop on Modern Software Maintenance (2004)"},{"key":"712_CR178","doi-asserted-by":"publisher","unstructured":"Vialon, A., Tei, K., Aknine, S.: Soft-goal approximation context awareness of goal-driven self-adaptive systems. In: 2017 IEEE International Conference on Autonomic Computing (ICAC), pp. 233\u2013238 (2017). https:\/\/doi.org\/10.1109\/ICAC.2017.25","DOI":"10.1109\/ICAC.2017.25"},{"key":"712_CR179","doi-asserted-by":"publisher","unstructured":"Vogel, T., Giese, H.: A language for feedback loops in self-adaptive systems: executable runtime megamodels. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 129\u2013138 (2012). https:\/\/doi.org\/10.1109\/SEAMS.2012.6224399","DOI":"10.1109\/SEAMS.2012.6224399"},{"key":"712_CR180","unstructured":"Vogel, T., Giese, H.: Language and framework requirements for adaptation models. In: Proceedings of the 6th Workshop on Models@run.time, pp. 1\u201312 (2011)"},{"key":"712_CR181","unstructured":"Vogel, T., Giese, H.: On unifying development models and runtime models. In: G\u00f6tz, S., Bencomo, N., France R. (eds.) Proceedings of the 9th International Workshop on Models@run.time, pp. 5\u201310. CEUR-WS.org (2014)"},{"key":"712_CR182","unstructured":"Vogel, T., Seibel, A., Giese, H.: Toward megamodels at runtime. In: Proceedings of the 5th Workshop on Models@run.time, pp. 13\u201324 (2010)"},{"issue":"4","key":"712_CR183","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). https:\/\/doi.org\/10.1145\/2555612","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"key":"712_CR184","doi-asserted-by":"publisher","unstructured":"Vrbaski, M., Mussbacher, G., Petriu, D., Amyot, D.: Goal models as run-time entities in context-aware systems. In: Proceedings of the 7th Workshop on Models@Run.Time, MRT \u201912, pp. 3\u20138. ACM, New York, NY, USA (2012). https:\/\/doi.org\/10.1145\/2422518.2422520","DOI":"10.1145\/2422518.2422520"},{"key":"712_CR185","doi-asserted-by":"publisher","unstructured":"Walter, J., Marco, A.D., Spinner, S., Inverardi, P., Kounev, S.: Online learning of run-time models for performance and resource management in data centers. In: Self-Aware Computing Systems, pp. 507\u2013528. IEEE Press, Los Alamitos, CA, USA (2017). https:\/\/doi.org\/10.1007\/978-3-319-47474-8_17","DOI":"10.1007\/978-3-319-47474-8_17"},{"key":"712_CR186","unstructured":"W\u00e4tzold, S., Giese, H.: Classifying distributed self-* systems based on runtime models and their coupling. In: G\u00f6tz, S., Bencomo, N., France, R. (eds.) Proceedings of the 9th International Workshop on Models@run.time, pp. 11\u201320. CEUR-WS.org (2014)"},{"key":"712_CR187","doi-asserted-by":"crossref","unstructured":"Weissbach, M., Chrszon, P., Springer, T., Schill, A.: Decentralized coordination of adaptations in distributed self-adaptive software systems. In: 2017 IEEE 11th International Conference on Self-Adaptive and Self-Organizing Systems (SASO) (2017)","DOI":"10.1109\/SASO.2017.20"},{"key":"712_CR188","doi-asserted-by":"publisher","unstructured":"Welsh, K., Bencomo, N., Sawyer, P., Whittle, J.: Self-explanation in adaptive systems based on runtime goal-based models, pp. 122\u2013145 (2014). https:\/\/doi.org\/10.1007\/978-3-662-44871-7_5","DOI":"10.1007\/978-3-662-44871-7_5"},{"key":"712_CR189","doi-asserted-by":"publisher","unstructured":"Welsh, K., Sawyer, P., Bencomo, N.: Run-time resolution of uncertainty. In: RE 2011, 19th IEEE International Requirements Engineering Conference, Trento, Italy, 29 August 2011\u20132 September 2011, pp. 355\u2013356 (2011). https:\/\/doi.org\/10.1109\/RE.2011.6051673","DOI":"10.1109\/RE.2011.6051673"},{"key":"712_CR190","unstructured":"Weyns, D., Iftikhar, M.U., S\u00f6derlund, J.: Do external feedback loops improve the design of self-adaptive systems? A controlled experiment. In: Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201913, pp. 3\u201312. IEEE Press, Piscataway, NJ, USA (2013). http:\/\/dl.acm.org\/citation.cfm?id=2487336.2487341"},{"key":"712_CR191","doi-asserted-by":"crossref","unstructured":"Wolfe, C., Graham, T.N., Phillips, W.G.: An incremental algorithm for high-performance runtime model consistency. In: Model Driven Engineering Languages and Systems, pp. 357\u2013371. Springer (2009)","DOI":"10.1007\/978-3-642-04425-0_27"},{"key":"712_CR192","doi-asserted-by":"crossref","unstructured":"Zhang, X., Chen, X., Zhang, Y., Wu, Y., Yao, W., Huang, G., Lin, Q.: Runtime model based management of diverse cloud resources. In: Model-Driven Engineering Languages and Systems, pp. 572\u2013588. Springer (2013)","DOI":"10.1007\/978-3-642-41533-3_35"},{"key":"712_CR193","doi-asserted-by":"publisher","unstructured":"Zhong, C., DeLoach, S.A.: Runtime models for automatic reorganization of multi-robot systems. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201911, pp. 20\u201329. ACM, New York, NY, USA (2011). https:\/\/doi.org\/10.1145\/1988008.1988012","DOI":"10.1145\/1988008.1988012"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-018-00712-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-018-00712-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-018-00712-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T20:00:43Z","timestamp":1694548843000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-018-00712-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,9]]},"references-count":193,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,10]]}},"alternative-id":["712"],"URL":"https:\/\/doi.org\/10.1007\/s10270-018-00712-x","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,9]]},"assertion":[{"value":"9 February 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 October 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 December 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 January 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}