{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,25]],"date-time":"2025-10-25T12:55:50Z","timestamp":1761396950858,"version":"3.40.4"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,11,21]],"date-time":"2024-11-21T00:00:00Z","timestamp":1732147200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,11,21]],"date-time":"2024-11-21T00:00:00Z","timestamp":1732147200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["101016509","871793"],"award-info":[{"award-number":["101016509","871793"]}],"id":[{"id":"10.13039\/100010661","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":[[2025,4]]},"DOI":"10.1007\/s10270-024-01222-9","type":"journal-article","created":{"date-parts":[[2024,11,21]],"date-time":"2024-11-21T07:40:46Z","timestamp":1732174846000},"page":"553-571","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Ceaml: A novel modeling language for enabling cloud and edge continuum orchestration"],"prefix":"10.1007","volume":"24","author":[{"given":"Ioannis","family":"Korontanis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonios","family":"Makris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstantinos","family":"Tserpes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,11,21]]},"reference":[{"key":"1222_CR1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13677-019-0138-7","volume":"8","author":"AP Achilleos","year":"2019","unstructured":"Achilleos, A.P., Kritikos, K., Rossini, A., et al.: The cloud application modelling and execution language. J. Cloud Comput. 8, 1\u201325 (2019)","journal-title":"J. Cloud Comput."},{"key":"1222_CR2","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1016\/j.jss.2014.11.051","volume":"101","author":"D Albuquerque","year":"2015","unstructured":"Albuquerque, D., Cafeo, B., Garcia, A., et al.: Quantifying usability of domain-specific languages: An empirical study on software maintenance. J. Syst. Softw. 101, 245\u2013259 (2015). https:\/\/doi.org\/10.1016\/j.jss.2014.11.051","journal-title":"J. Syst. Softw."},{"key":"1222_CR3","doi-asserted-by":"crossref","unstructured":"Alfonso, I., Garc\u00e9s, K., Castro, H., et\u00a0al.: Modeling self-adaptative iot architectures. In: 2021 ACM\/IEEE International conference on model driven engineering languages and systems companion (MODELS-C), IEEE, pp 761\u2013766 (2021)","DOI":"10.1109\/MODELS-C53483.2021.00122"},{"key":"1222_CR4","doi-asserted-by":"crossref","first-page":"1883","DOI":"10.1007\/s00607-022-01145-7","volume":"105","author":"I Alfonso","year":"2023","unstructured":"Alfonso, I., Garc\u00e9s, K., Castro, H., et al.: A model-based infrastructure for the specification and runtime execution of self-adaptive iot architectures. Computin 105, 1883\u2013906 (2023)","journal-title":"Computin"},{"key":"1222_CR5","doi-asserted-by":"crossref","unstructured":"Andrikopoulos, V., Reuter, A., S\u00e1ez, S., et\u00a0al.: A gentl approach for cloud application topologies. In: ESOCC (2014)","DOI":"10.1007\/978-3-662-44879-3_11"},{"key":"1222_CR6","doi-asserted-by":"publisher","unstructured":"Bellendorf, J., Mann, Z.: Cloud topology and orchestration using tosca: a systematic literature review. pp 207\u2013215, (2018) https:\/\/doi.org\/10.1007\/978-3-319-99819-0_16","DOI":"10.1007\/978-3-319-99819-0_16"},{"key":"1222_CR7","doi-asserted-by":"publisher","unstructured":"Bhattacharjee, A., Barve, Y., Gokhale, A., et\u00a0al.: A model-driven approach to automate the deployment and management of cloud services. pp 109\u2013114, (2018) https:\/\/doi.org\/10.1109\/UCC-Companion.2018.00043","DOI":"10.1109\/UCC-Companion.2018.00043"},{"key":"1222_CR8","doi-asserted-by":"publisher","unstructured":"Binz, T., Breitenb\u00fccher, U., Kopp, O., et\u00a0al.: TOSCA: Portable Automated Deployment and Management of Cloud Applications. (2014) https:\/\/doi.org\/10.1007\/978-1-4614-7535-4_22","DOI":"10.1007\/978-1-4614-7535-4_22"},{"key":"1222_CR9","doi-asserted-by":"crossref","unstructured":"Borisova, A., Shvetcova, V., Borisenko, O.: Adaptation of the tosca standard model for the kubernetes container environment. In: 2020 Ivannikov Memorial Workshop (IVMEM), IEEE, pp 9\u201314 (2020)","DOI":"10.1109\/IVMEM51402.2020.00008"},{"key":"1222_CR10","doi-asserted-by":"publisher","unstructured":"Brogi, A., Soldani, J., Wang, P.: Tosca in a nutshell: promises and perspectives. pp 171\u2013186, (2014) https:\/\/doi.org\/10.1007\/978-3-662-44879-3_13","DOI":"10.1007\/978-3-662-44879-3_13"},{"key":"1222_CR11","first-page":"1","volume-title":"Model-driven engineering and software development","author":"A Brogi","year":"2018","unstructured":"Brogi, A., Di Tommaso, A., Soldani, J.: Sommelier: a tool for validating tosca application topologies. In: Pires, L.F., Hammoudi, S., Selic, B. (eds.) Model-driven engineering and software development, pp. 1\u201322. Springer International Publishing (2018)"},{"key":"1222_CR12","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2625","author":"A Brogi","year":"2018","unstructured":"Brogi, A., Rinaldi, L., Soldani, J.: Tosker: a synergy between tosca and docker for orchestrating multicomponent applications: Tosker: a synergy between tosca and docker. Softw. Pract. Exp. (2018). https:\/\/doi.org\/10.1002\/spe.2625","journal-title":"Softw. Pract. Exp."},{"key":"1222_CR13","doi-asserted-by":"crossref","first-page":"1164915","DOI":"10.3389\/fhpcp.2023.1164915","volume":"1","author":"E Carlini","year":"2023","unstructured":"Carlini, E., Coppola, M., Dazzi, P., et al.: Smartorc: smart orchestration of resources in the compute continuum. Front. High Perform. Comput. 1, 1164915 (2023)","journal-title":"Front. High Perform. Comput."},{"key":"1222_CR14","doi-asserted-by":"publisher","unstructured":"Copil ,G., Moldovan, D., Truong, H.L., et\u00a0al.: Sybl: An extensible language for controlling elasticity in cloud applications. In: 2013 13th IEEE\/ACM International Symposium on Cluster, Cloud, and Grid Computing, pp 112\u2013119, (2013) https:\/\/doi.org\/10.1109\/CCGrid.2013.42","DOI":"10.1109\/CCGrid.2013.42"},{"issue":"19","key":"1222_CR15","doi-asserted-by":"crossref","first-page":"e6093","DOI":"10.1002\/cpe.6093","volume":"33","author":"J DesLauriers","year":"2021","unstructured":"DesLauriers, J., Kiss, T., Ariyattu, R.C., et al.: Cloud apps to-go: Cloud portability with tosca and micado. Concurr. Comput. Pract. Exp. 33(19), e6093 (2021)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"1222_CR16","doi-asserted-by":"publisher","unstructured":"Di\u00a0Cosmo, R., Lienhardt, M., Treinen, R., et\u00a0al.: Automated synthesis and deployment of cloud applications. In: Proceedings of the 29th ACM\/IEEE international conference on automated software engineering. Association for computing machinery, New York, NY, USA, ASE \u201914, p 211-222, (2014) https:\/\/doi.org\/10.1145\/2642937.2642980","DOI":"10.1145\/2642937.2642980"},{"key":"1222_CR17","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1007\/978-3-662-48616-0_28","volume-title":"Service-oriented computing","author":"R Di Cosmo","year":"2015","unstructured":"Di Cosmo, R., Eiche, A., Mauro, J., et al.: Automatic deployment of services in the cloud with aeolus blender. In: Barros, A., Grigori, D., Narendra, N.C., et al. (eds.) Service-oriented computing, pp. 397\u2013411. Springer, Berlin Heidelberg, Berlin, Heidelberg (2015)"},{"key":"1222_CR18","doi-asserted-by":"publisher","unstructured":"Esposito, A., Di Martino, B., Cretella, G.: Defining cloud services workflow: a comparison between tosca and openstack hot. (2015). https:\/\/doi.org\/10.1109\/CISIS.2015.80","DOI":"10.1109\/CISIS.2015.80"},{"key":"1222_CR19","doi-asserted-by":"publisher","unstructured":"Giang, N.K., Leung, V.C., Lea, R.: Taxonomy of an application model: Toward building large scale, connected vehicle applications. In: Proceedings of the 9th ACM Symposium on Design and Analysis of Intelligent Vehicular Networks and Applications. Association for Computing Machinery, New York, NY, USA, DIVANet \u201919, p 105-112, (2019) https:\/\/doi.org\/10.1145\/3345838.3356001","DOI":"10.1145\/3345838.3356001"},{"key":"1222_CR20","doi-asserted-by":"publisher","unstructured":"Juve, G., Deelman, E.: Automating application deployment in infrastructure clouds. pp 658\u2013665, (2011) https:\/\/doi.org\/10.1109\/CloudCom.2011.102","DOI":"10.1109\/CloudCom.2011.102"},{"key":"1222_CR21","doi-asserted-by":"crossref","first-page":"700","DOI":"10.1007\/978-3-642-45005-1_64","volume-title":"Service-oriented computing","author":"O Kopp","year":"2013","unstructured":"Kopp, O., Binz, T., Breitenb\u00fccher, U., et al.: Winery - a modeling tool for tosca-based cloud applications. In: Basu, S., Pautasso, C., Zhang, L., et al. (eds.) Service-oriented computing, pp. 700\u2013704. Springer, Berlin Heidelberg, Berlin, Heidelberg (2013)"},{"key":"1222_CR22","doi-asserted-by":"crossref","unstructured":"Korontanis, I., Tserpes, K., Pateraki, M., et\u00a0al.: Inter-operability and orchestration in heterogeneous cloud\/edge resources: The accordion vision. In: Proceedings of the 1st Workshop on Flexible Resource and Application Management on the Edge. Association for Computing Machinery, New York, NY, USA, FRAME \u201921, p 9-14, (2020)","DOI":"10.1145\/3452369.3463816"},{"key":"1222_CR23","doi-asserted-by":"publisher","unstructured":"Korontanis, I., Makris, A., Theodoropoulos, T., et\u00a0al.: Real-time monitoring and analysis of edge and cloud resources. In: Proceedings of the 3rd Workshop on Flexible Resource and Application Management on the Edge. Association for Computing Machinery, New York, NY, USA, FRAME \u201923, p 13-18, (2023) https:\/\/doi.org\/10.1145\/3589010.3594892,","DOI":"10.1145\/3589010.3594892"},{"key":"1222_CR24","unstructured":"Korontanis, I., Makris, A., Tserpes, K.: Converter: A ceaml reasoner python package to streamline orchestration across cloud and edge continuum. (2024a) arXiv preprint arXiv:2407.00012"},{"key":"1222_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.softx.2024.101675","volume":"26","author":"I Korontanis","year":"2024","unstructured":"Korontanis, I., Makris, A., Tserpes, K.: Edgecloud mon: A lightweight monitoring stack for k3s clusters. SoftwareX 26, 101675 (2024). https:\/\/doi.org\/10.1016\/j.softx.2024.101675. (https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2352711024000463)","journal-title":"SoftwareX"},{"issue":"6","key":"1222_CR26","doi-asserted-by":"crossref","first-page":"2311","DOI":"10.3390\/app14062311","volume":"14","author":"I Korontanis","year":"2024","unstructured":"Korontanis, I., Makris, A., Tserpes, K.: A survey on modeling languages for applications hosted on cloud-edge computing environments. Appl. Sci. 14(6), 2311 (2024)","journal-title":"Appl. Sci."},{"key":"1222_CR27","doi-asserted-by":"publisher","unstructured":"Lipton, P., Palma, D., Rutkowski, M., et\u00a0al.: Tosca solves big problems in the cloud and beyond! IEEE Cloud Computing PP:1\u20131 (2018) https:\/\/doi.org\/10.1109\/MCC.2018.111121612","DOI":"10.1109\/MCC.2018.111121612"},{"key":"1222_CR28","unstructured":"Petrovic, N.: Model-driven approach for deployment of container-based applications in fog computing (2018)"},{"key":"1222_CR29","doi-asserted-by":"crossref","DOI":"10.1016\/j.simpat.2019.102033","volume":"101","author":"N Petrovic","year":"2020","unstructured":"Petrovic, N., Tosic, M.: Smada-fog: Semantic model driven approach to deployment and adaptivity in fog computing. Simul. Model. Pract. Theory 101, 102033 (2020)","journal-title":"Simul. Model. Pract. Theory"},{"key":"1222_CR30","doi-asserted-by":"crossref","unstructured":"Quenum, J.G., Ishuuwa, G.: Abstracting containerisation and orchestration for cloud-native applications. In: Cloud Computing\u2013CLOUD 2020: 13th International Conference, Held as Part of the Services Conference Federation, SCF 2020, Honolulu, HI, USA, September 18-20, 2020, Proceedings 13, Springer, pp 164\u2013180 (2020)","DOI":"10.1007\/978-3-030-59635-4_12"},{"key":"1222_CR31","doi-asserted-by":"crossref","unstructured":"Sampaio, A., das Chagas\u00a0Mendon\u00e7a, N.: Uni4cloud: an approach based on open standards for deployment and management of multi-cloud applications. In: SECLOUD \u201911 (2011)","DOI":"10.1145\/1985500.1985504"},{"key":"1222_CR32","doi-asserted-by":"publisher","unstructured":"Slawik, M., K\u00fcpper, A.: A domain specific language and a pertinent business vocabulary for cloud service selection. pp 172\u2013185, (2014) https:\/\/doi.org\/10.1007\/978-3-319-14609-6_12","DOI":"10.1007\/978-3-319-14609-6_12"},{"key":"1222_CR33","doi-asserted-by":"publisher","unstructured":"Theodoropoulos, T., Makris, A., Korontanis, I., et\u00a0al.: Greenkube: Towards greener container orchestration using artificial intelligence. In: 2023 IEEE International Conference on Service-Oriented System Engineering (SOSE), pp 135\u2013139, (2023) https:\/\/doi.org\/10.1109\/SOSE58276.2023.00023","DOI":"10.1109\/SOSE58276.2023.00023"},{"key":"1222_CR34","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-018-0785-4","author":"S Venticinque","year":"2019","unstructured":"Venticinque, S., Amato, A.: A methodology for deployment of iot application in fog. J. Ambient Intell. Human. Comput. (2019). https:\/\/doi.org\/10.1007\/s12652-018-0785-4","journal-title":"J. Ambient Intell. Human. Comput."},{"key":"1222_CR35","doi-asserted-by":"crossref","unstructured":"Villari, M., Tricomi, G., Celesti, A., et\u00a0al.: Orchestration for the deployment of distributed applications with geographical constraints in cloud federation. In: IISSC\/CN4IoT (2017)","DOI":"10.1007\/978-3-319-67636-4_19"},{"key":"1222_CR36","first-page":"63","volume":"35","author":"M Wurster","year":"2020","unstructured":"Wurster, M., Breitenb\u00fccher, U., Falkenthal, M., et al.: The essential deployment metamodel: a systematic review of deployment automation technologies. SICS Softw. Intens. Cyber-Phys. Syst. 35, 63\u201375 (2020)","journal-title":"SICS Softw. Intens. Cyber-Phys. Syst."},{"key":"1222_CR37","doi-asserted-by":"publisher","first-page":"975","DOI":"10.1016\/j.future.2019.07.027","volume":"101","author":"P \u0160tefani\u010d","year":"2019","unstructured":"\u0160tefani\u010d, P., Cigale, M., Jones, A.C., et al.: Support for full life cycle cloud-native application management: Dynamic tosca and switch ide. Futur. Gener. Comput. Syst. 101, 975\u2013982 (2019). https:\/\/doi.org\/10.1016\/j.future.2019.07.027. (https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X19302766)","journal-title":"Futur. Gener. Comput. Syst."}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-024-01222-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-024-01222-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-024-01222-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T11:11:46Z","timestamp":1746011506000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-024-01222-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,21]]},"references-count":37,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["1222"],"URL":"https:\/\/doi.org\/10.1007\/s10270-024-01222-9","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2024,11,21]]},"assertion":[{"value":"3 October 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 September 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 October 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 November 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}