{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T20:03:10Z","timestamp":1742932990712,"version":"3.40.3"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031198489"},{"type":"electronic","value":"9783031198496"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-19849-6_32","type":"book-chapter","created":{"date-parts":[[2022,10,19]],"date-time":"2022-10-19T15:03:32Z","timestamp":1666191812000},"page":"575-596","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Formal Model of\u00a0Metacontrol in\u00a0Maude"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8515-1809","authenticated-orcid":false,"given":"Juliane","family":"P\u00e4\u00dfler","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7860-9030","authenticated-orcid":false,"given":"Esther","family":"Aguado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5253-9241","authenticated-orcid":false,"given":"Gustavo Rezende","family":"Silva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9948-2748","authenticated-orcid":false,"given":"Silvia Lizeth Tapia","family":"Tarifa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6094-4917","authenticated-orcid":false,"given":"Carlos Hern\u00e1ndez","family":"Corbato","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Einar Broch","family":"Johnsen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,10,17]]},"reference":[{"key":"32_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110558","volume":"164","author":"P Arcaini","year":"2020","unstructured":"Arcaini, P., Mirandola, R., Riccobene, E., Scandurra, P.: MSL: a pattern language for engineering self-adaptive systems. J. Syst. Softw. 164, 110558 (2020). https:\/\/doi.org\/10.1016\/j.jss.2020.110558","journal-title":"J. Syst. Softw."},{"key":"32_CR2","doi-asserted-by":"crossref","unstructured":"Arcaini, P., Riccobene, E., Scandurra, P.: Formal design and verification of self-adaptive systems with decentralized control. ACM Trans. Auton. Adapt. Syst. 11, 1\u201335 (2016)","DOI":"10.1145\/3019598"},{"key":"32_CR3","doi-asserted-by":"publisher","unstructured":"Borda, A., Koutavas, V.: Self-adaptive automata. In: Proceedings of the 6th Conference on Formal Methods in Software Engineering (FormaliSE 2018), pp. 64\u201373. ACM, June 2018. https:\/\/doi.org\/10.1145\/3193992.3194001","DOI":"10.1145\/3193992.3194001"},{"key":"32_CR4","doi-asserted-by":"crossref","unstructured":"Borda, A., Pasquale, L., Koutavas, V., Nuseibeh, B.: Compositional Verification of self-adaptive cyber-physical systems. In: Proceedings of the 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2018), pp. 1\u201311, May 2018","DOI":"10.1145\/3194133.3194146"},{"key":"32_CR5","doi-asserted-by":"publisher","unstructured":"B\u00f6rger, E., St\u00e4rk, R.F.: Abstract state machines. A method for high-level system design and analysis. In: Boca, P., Bowen, J., Siddiqi, J. (eds.) Formal Methods: State of the Art and New Directions. Springer, London (2003). https:\/\/doi.org\/10.1007\/978-1-84882-736-3_3","DOI":"10.1007\/978-1-84882-736-3_3"},{"key":"32_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1007\/978-3-642-02161-9_3","volume-title":"Software Engineering for Self-Adaptive Systems","author":"Y Brun","year":"2009","unstructured":"Brun, Y., et al.: engineering self-adaptive systems through feedback loops. In: Cheng, Betty H. C.., de Lemos, Rog\u00e9rio, Giese, Holger, Inverardi, Paola, Magee, Jeff (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 48\u201370. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02161-9_3"},{"key":"32_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1007\/978-3-642-28872-2_17","volume-title":"Fundamental Approaches to Software Engineering","author":"Roberto Bruni","year":"2012","unstructured":"Bruni, Roberto, Corradini, Andrea, Gadducci, Fabio, Lluch Lafuente, Alberto, Vandin, Andrea: A conceptual framework for adaptation. In: de Lara, Juan, Zisman, Andrea (eds.) FASE 2012. LNCS, vol. 7212, pp. 240\u2013254. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-28872-2_17"},{"key":"32_CR8","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.scico.2013.11.043","volume":"99","author":"R Bruni","year":"2015","unstructured":"Bruni, R., Corradini, A., Gadducci, F., Lluch Lafuente, A., Vandin, A.: Modelling and analyzing adaptive self-assembly strategies with Maude. Sci. Comput. Program. 99, 75\u201394 (2015). https:\/\/doi.org\/10.1016\/j.scico.2013.11.043","journal-title":"Sci. Comput. Program."},{"issue":"11","key":"32_CR9","doi-asserted-by":"publisher","first-page":"1039","DOI":"10.1109\/TSE.2017.2738640","volume":"44","author":"R Calinescu","year":"2017","unstructured":"Calinescu, R., Weyns, D., Gerasimou, S., Iftikhar, M.U., Habli, I., Kelly, T.: Engineering trustworthy self-adaptive software with dynamic assurance cases. IEEE Trans. Softw. Eng. 44(11), 1039\u20131069 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"32_CR10","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1007\/s10626-021-00343-3","volume":"31","author":"M Camilli","year":"2021","unstructured":"Camilli, M., Capra, L.: Formal specification and verification of decentralized self-adaptive systems using symmetric nets. Discrete Event Dyn. Syst. 31(4), 609\u2013657 (2021). https:\/\/doi.org\/10.1007\/s10626-021-00343-3","journal-title":"Discrete Event Dyn. Syst."},{"key":"32_CR11","unstructured":"Clavel, M.: Reflection in Rewriting Logic: Metalogical Foundations and Metaprogramming Applications. CSLI Publications, Stanford (2000)"},{"key":"32_CR12","doi-asserted-by":"publisher","unstructured":"Clavel, M., et al. (eds.): All About Maude - A High-Performance Logical Framework, How to Specify, Program and Verify Systems in Rewriting Logic, LNCS, vol. 4350. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-71999-1","DOI":"10.1007\/978-3-540-71999-1"},{"key":"32_CR13","unstructured":"Corbato, C.H.: Model-based self-awareness patterns for autonomy. Ph.D. thesis, Universidad Polit\u00e9cnica de Madrid (2013)"},{"key":"32_CR14","doi-asserted-by":"publisher","first-page":"34790","DOI":"10.1109\/ACCESS.2018.2849821","volume":"6","author":"MI Fakhir","year":"2018","unstructured":"Fakhir, M.I., Kazmi, S.A.R.: Formal specification and verification of self-adaptive concurrent systems. IEEE Access 6, 34790\u201334803 (2018). https:\/\/doi.org\/10.1109\/ACCESS.2018.2849821","journal-title":"IEEE Access"},{"key":"32_CR15","doi-asserted-by":"publisher","unstructured":"Garlan, D.: The unknown unknowns are not totally unknown. In: Proceedings of the International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2021), pp. 264\u2013265. IEEE, May 2021. https:\/\/doi.org\/10.1109\/SEAMS51251.2021.00047","DOI":"10.1109\/SEAMS51251.2021.00047"},{"issue":"2","key":"32_CR16","doi-asserted-by":"publisher","first-page":"157","DOI":"10.3233\/ICA-180565","volume":"25","author":"C Hern\u00e1ndez","year":"2018","unstructured":"Hern\u00e1ndez, C., Bermejo-Alonso, J., Sanz, R.: A self-adaptation framework based on functional knowledge for augmented autonomy in robots. Integr. Comput. Aided Eng. 25(2), 157\u2013172 (2018)","journal-title":"Integr. Comput. Aided Eng."},{"key":"32_CR17","doi-asserted-by":"crossref","unstructured":"Iftikhar, M.U., Weyns, D.: ActivFORMS: active formal models for self-adaptation. In: Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2014), pp. 125\u2013134. ACM (2014)","DOI":"10.1145\/2593929.2593944"},{"issue":"1","key":"32_CR18","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41\u201350 (2003)","journal-title":"Computer"},{"issue":"7\u20138","key":"32_CR19","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1016\/j.jlap.2012.06.003","volume":"81","author":"J Meseguer","year":"2012","unstructured":"Meseguer, J.: Twenty years of rewriting logic. J. Log. Algebraic Methods Program. 81(7\u20138), 721\u2013781 (2012). https:\/\/doi.org\/10.1016\/j.jlap.2012.06.003","journal-title":"J. Log. Algebraic Methods Program."},{"key":"32_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-47993-7_1","volume-title":"ECOOP 2002 \u2014 Object-Oriented Programming","author":"Jos\u00e9 Meseguer","year":"2002","unstructured":"Meseguer, Jos\u00e9, Talcott, Carolyn: Semantic models for distributed object reflection. In: Magnusson, Boris (ed.) ECOOP 2002. LNCS, vol. 2374, pp. 1\u201336. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47993-7_1"},{"key":"32_CR21","unstructured":"Mian, N.A., Ahmad, F.: Modeling and analysis of MAPE-K loop in Self Adaptive Systems using Petri Nets. Int. J. Comput. Sci. Netw. Secur (IJCSNS) 17, 6 (2017)"},{"key":"32_CR22","doi-asserted-by":"publisher","unstructured":"\u00d6lveczky, P.C.: Designing Reliable Distributed Systems - A Formal Methods Approach Based on Executable Modeling in Maude. Springer London (2017). https:\/\/doi.org\/10.1007\/978-1-4471-6687-0","DOI":"10.1007\/978-1-4471-6687-0"},{"issue":"1","key":"32_CR23","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1145\/1005561.1005564","volume":"13","author":"N Venkatasubramanian","year":"2004","unstructured":"Venkatasubramanian, N., Talcott, C., Agha, G.A.: A formal model for reasoning about adaptive QoS-enabled middleware. ACM Trans. Softw. Eng. Methodol. 13(1), 86\u2013147 (2004)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"32_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-319-74183-3_2","volume-title":"Software Engineering for Self-Adaptive Systems III. Assurances","author":"D Weyns","year":"2017","unstructured":"Weyns, D., et al.: Perpetual assurances for self-adaptive systems. In: de Lemos, Rog\u00e9rio, Garlan, David, Ghezzi, Carlo, Giese, Holger (eds.) Software Engineering for Self-Adaptive Systems III. Assurances. LNCS, vol. 9640, pp. 31\u201363. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-74183-3_2"},{"key":"32_CR25","doi-asserted-by":"crossref","unstructured":"Wirsing, M.: Algebraic specification. In: Handbook of Theoretical Computer Science, vol. B: Formal Models and Sematics, pp. 675\u2013788. Elsevier and MIT Pres, London (1990)","DOI":"10.1016\/B978-0-444-88074-1.50018-4"}],"container-title":["Lecture Notes in Computer Science","Leveraging Applications of Formal Methods, Verification and Validation. Verification Principles"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-19849-6_32","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,20]],"date-time":"2022-10-20T00:11:23Z","timestamp":1666224683000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-19849-6_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031198489","9783031198496"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-19849-6_32","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"17 October 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISoLA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Leveraging Applications of Formal Methods","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rhodes","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 October 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 October 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"isola2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.isola-conference.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}