{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T21:29:37Z","timestamp":1769722177732,"version":"3.49.0"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T00:00:00Z","timestamp":1682726400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T00:00:00Z","timestamp":1682726400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["314720630)"],"award-info":[{"award-number":["314720630)"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Bundesministerium f\u00fcr Wirtschaft und Klimaschutz","award":["01MK20005N"],"award-info":[{"award-number":["01MK20005N"]}]},{"DOI":"10.13039\/501100009534","name":"Universit\u00e4t Stuttgart","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100009534","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Automation is the key to enable an efficient, fast, and reliable deployment of applications. Therefore, several deployment automation technologies emerged in recent years whereby each technology has its specific field of application: While some are bound to cloud providers and offer provider-specific functionalities, others enable multi-cloud deployments but mostly do not support provider-specific features. As a consequence, often companies have to use multiple deployment technologies in combination to deploy large applications. However, the management capabilities of most deployment technologies are limited or even non-existent. This issue becomes even more severe if different parts of a single application are deployed by different technologies. To tackle this issue, we present an approach that enables generating automatically executable management workflows for applications that consist of multiple components deployed by different deployment technologies. Our approach builds on top of instance models that are automatically generated based on information retrieved from the different deployment technologies involved. Based on the derived instance model, we generate workflows that manipulate the running application. We prove the technical feasibility by an open-source prototype and discuss a detailed case study.<\/jats:p>","DOI":"10.1007\/s42979-023-01810-4","type":"journal-article","created":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T12:02:04Z","timestamp":1682769724000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["An Integrated Management System for Composed Applications Deployed by Different Deployment Automation Technologies"],"prefix":"10.1007","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1011-4362","authenticated-orcid":false,"given":"Lukas","family":"Harzenetter","sequence":"first","affiliation":[]},{"given":"Uwe","family":"Breitenb\u00fccher","sequence":"additional","affiliation":[]},{"given":"Tobias","family":"Binz","sequence":"additional","affiliation":[]},{"given":"Frank","family":"Leymann","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,4,29]]},"reference":[{"key":"1810_CR1","unstructured":"Amazon: AWS CloudFormation 2023. https:\/\/aws.amazon.com\/de\/cloudformation\/."},{"issue":"5","key":"1810_CR2","doi-asserted-by":"publisher","first-page":"3049","DOI":"10.1007\/s10270-018-00712-x","volume":"18","author":"N Bencomo","year":"2019","unstructured":"Bencomo N, G\u00f6tz S, Song H. Models@run.time: a guided tour of the state of the art and research challenges. Softw Syst Model. 2019;18(5):3049\u201382.","journal-title":"Softw Syst Model"},{"issue":"1","key":"1810_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3150227","volume":"51","author":"A Bergmayr","year":"2018","unstructured":"Bergmayr A, Breitenb\u00fccher U, Ferry N, Rossini A, Solberg A, Wimmer M, Kappel G, Leymann F. A Systematic Review of Cloud Modeling Languages. ACM Comput Surv (CSUR). 2018;51(1):1\u201338.","journal-title":"ACM Comput Surv (CSUR)"},{"key":"1810_CR4","unstructured":"Binz T. Crawling von Enterprise Topologien zur automatisierten Migration von Anwendungen: eine Cloud-Perspektive. Dissertation, Universit\u00e4t Stuttgart, Fakult\u00e4t Informatik, Elektrotechnik und Informationstechnik 2015."},{"key":"1810_CR5","doi-asserted-by":"crossref","unstructured":"Binz T, Breitenb\u00fccher U, Haupt F, Kopp O, Leymann F, Nowak A, Wagner S. OpenTOSCA\u2014a Runtime for TOSCA-based Cloud Applications. In: Proceedings of the 11th International Conference on Service-Oriented Computing (ICSOC 2013), LNCS, 2013; vol. 8274, pp. 692\u2013695. Springer.","DOI":"10.1007\/978-3-642-45005-1_62"},{"key":"1810_CR6","doi-asserted-by":"crossref","unstructured":"Binz T, Breitenb\u00fccher U, Kopp O, Leymann F. Automated discovery and maintenance of enterprise topology graphs. In: Proceedings of the 6th IEEE international conference on service oriented computing and applications (SOCA 2013). 2013; pp. 126\u2013134. IEEE.","DOI":"10.1109\/SOCA.2013.29"},{"issue":"03","key":"1810_CR7","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MIC.2012.43","volume":"16","author":"T Binz","year":"2012","unstructured":"Binz T, Breiter G, Leymann F, Spatzier T. Portable Cloud services using TOSCA. IEEE Internet Comput. 2012;16(03):80\u20135.","journal-title":"IEEE Internet Comput"},{"issue":"10","key":"1810_CR8","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 RB. Models@run.time. Computer. 2009;42(10):22\u20137. https:\/\/doi.org\/10.1109\/MC.2009.326.","journal-title":"Computer"},{"key":"1810_CR9","unstructured":"Breitenb\u00fccher U. Eine musterbasierte Methode zur Automatisierung des Anwendungsmanagements. Dissertation, University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology 2016."},{"key":"1810_CR10","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher U, Binz T, K\u00e9pes K, Kopp O, Leymann F, Wettinger J. Combining declarative and imperative cloud application provisioning based on TOSCA. In: International conference on cloud engineering (IC2E 2014). 2014; pp. 87\u201396. IEEE.","DOI":"10.1109\/IC2E.2014.56"},{"key":"1810_CR11","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher U, Binz T, Kopp O, Leymann F. Pattern-based runtime management of composite cloud applications. In: Proceedings of the 3rd international conference on cloud computing and services science (CLOSER 2013). 2013; pp. 475\u2013482. SciTePress.","DOI":"10.5220\/0004376104750482"},{"key":"1810_CR12","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher U, Endres C, K\u00e9pes K, Kopp O, Leymann F, Wagner S, Wettinger J, Zimmermann M. The OpenTOSCA Ecosystem\u2014Concepts & Tools. European space project on smart systems, big data, future internet\u2013towards serving the grand societal challenges\u2014Volume 1: EPS Rome 2016 2016; pp. 112\u2013130.","DOI":"10.5220\/0007903201120130"},{"key":"1810_CR13","unstructured":"Breitenb\u00fccher U, K\u00e9pes K, Leymann F, Wurster M. Declarative vs. imperative: how to model the automated deployment of IoT Applications? In: Proceedings of the 11th advanced summer school on service oriented computing. 2017; pp. 18\u201327. IBM Research Division."},{"issue":"3\u20134","key":"1810_CR14","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1007\/s00450-016-0332-5","volume":"32","author":"A Brogi","year":"2017","unstructured":"Brogi A, Cifariello P, Soldani J. DrACO: discovering available cloud offerings. Comput Sci Res Dev. 2017;32(3\u20134):269\u201379.","journal-title":"Comput Sci Res Dev"},{"key":"1810_CR15","doi-asserted-by":"crossref","unstructured":"Brogi A, Forti S, Guerrero C, Lera I. Towards declarative decentralised application management in the fog. In: 2020 IEEE international symposium on software reliability engineering workshops (ISSREW). 2020; pp. 223\u2013230.","DOI":"10.1109\/ISSREW51248.2020.00077"},{"key":"1810_CR16","doi-asserted-by":"crossref","unstructured":"Brown A, Keller A. A best practice approach for automating IT management processes. In: Proceedings of the 10th IEEE\/IFIP network operations and management symposium (NOMS 2006). 2006; pp. 33\u201344. IEEE.","DOI":"10.1109\/NOMS.2006.1687536"},{"key":"1810_CR17","doi-asserted-by":"crossref","unstructured":"Calcaterra D, Cartelli V, Modica GD, Tomarchio O. Combining TOSCA and BPMN to enable automated cloud service provisioning. In: Proceedings of the 7th international conference on cloud computing and services science\u2014Vol. 1: CLOSER. 2017; pp. 187\u2013196. SciTePress.","DOI":"10.5220\/0006304701870196"},{"key":"1810_CR18","volume-title":"What is application lifecycle management","author":"D Chappell","year":"2008","unstructured":"Chappell D, et al. What is application lifecycle management. Westbury: Chappell & Associates; 2008."},{"key":"1810_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2020.102582","volume":"203","author":"M Chardet","year":"2021","unstructured":"Chardet M, Coullon H, Robillard S. Toward safe and efficient reconfiguration with Concerto. Sci Comput Program. 2021;203: 102582.","journal-title":"Sci Comput Program"},{"key":"1810_CR20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46031-4","volume-title":"Model-driven development and operation of multi-cloud applications: the MODAClouds approach","author":"E Di Nitto","year":"2017","unstructured":"Di Nitto E, Matthews P, Petcu D, Solberg A. Model-driven development and operation of multi-cloud applications: the MODAClouds approach. New York: Springer Nature; 2017."},{"key":"1810_CR21","doi-asserted-by":"crossref","unstructured":"Eilam T, Elder M, Konstantinou AV, Snible E. Pattern-based Composite Application Deployment. In: Proceedings of the 12th IFIP\/IEEE international symposium on integrated network management (IM 2011) 2011; pp. 217\u2013224. IEEE.","DOI":"10.1109\/INM.2011.5990694"},{"key":"1810_CR22","doi-asserted-by":"crossref","unstructured":"El Maghraoui K, Meghranjani A, Eilam T, Kalantar M, Konstantinou A. Model driven provisioning: bridging the gap between declarative object models and procedural provisioning tools. In: Proceedings of the 7th international middleware conference (middleware 2006). 2006; pp. 404\u2013423. Springer.","DOI":"10.1007\/11925071_21"},{"key":"1810_CR23","unstructured":"Endres C, Breitenb\u00fccher U, Falkenthal M, Kopp O, Leymann F, Wettinger J. Declarative vs. imperative: two modeling patterns for the automated deployment of applications. In: Proceedings of the 9th international conference on pervasive patterns and applications (PATTERNS 2017). 2017; pp. 22\u201327. Xpert Publishing Services."},{"key":"1810_CR24","doi-asserted-by":"crossref","unstructured":"Endres C, Breitenb\u00fccher U, Leymann F, Wettinger J. Anything to Topology\u2014a method and system architecture to topologize technology-specific application deployment artifacts. In: Proceedings of the 7th international conference on cloud computing and services science (CLOSER 2017), Porto, Portugal. 2017; pp. 180\u2013190. SciTePress.","DOI":"10.5220\/0006305302080218"},{"key":"1810_CR25","doi-asserted-by":"crossref","unstructured":"Farwick M, Agreiter B, Breu R, Ryll S, Voges K, Hanschke I. Automation processes for enterprise architecture management. In: 2011 IEEE 15th International Enterprise Distributed Object Computing Conference Workshops. 2011; pp. 340\u20139.","DOI":"10.1109\/EDOCW.2011.19"},{"key":"1810_CR26","unstructured":"Fittkau F, Roth S, Hasselbring W. ExplorViz: visual runtime behavior analysis of enterprise application landscapes. In: ECIS 2015. AIS 2015."},{"key":"1810_CR27","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/978-3-030-86044-8_15","volume-title":"Software architecture","author":"P Genfer","year":"2021","unstructured":"Genfer P, Zdun U. Identifying domain-based cyclic dependencies in microservice apis using source code detectors. In: Biffl S, Navarro E, L\u00f6we W, Sirjani M, Mirandola R, Weyns D, editors. Software architecture. New York: Springer International Publishing; 2021. p. 207\u201322."},{"key":"1810_CR28","doi-asserted-by":"crossref","unstructured":"Guerriero M, Garriga M, Tamburri DA, Palomba F. Adoption, support, and challenges of infrastructure-as-code: insights from industry. In: 2019 IEEE international conference on software maintenance and evolution (ICSME). 2019; pp. 580\u2013589. IEEE.","DOI":"10.1109\/ICSME.2019.00092"},{"key":"1810_CR29","doi-asserted-by":"crossref","unstructured":"Harzenetter L, Binz T, Breitenb\u00fccher U, Leymann F, Wurster M. Automated generation of management workflows for running applications by deriving and enriching instance models. In: Proceedings of the 11th international conference on cloud computing and services science (CLOSER 2021). 2021; pp. 99\u2013110. SciTePress.","DOI":"10.5220\/0010477900990110"},{"key":"1810_CR30","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s00450-019-00415-8","volume":"35","author":"L Harzenetter","year":"2019","unstructured":"Harzenetter L, Breitenb\u00fccher U, K\u00e9pes K, Leymann F. Freezing and defrosting cloud applications: automated saving and restoring of running applications. Softw Intensive Cyber-Phys Syst (SICS). 2019;35:101\u201314.","journal-title":"Softw Intensive Cyber-Phys Syst (SICS)"},{"key":"1810_CR31","doi-asserted-by":"crossref","unstructured":"Harzenetter L, Breitenb\u00fccher U, Leymann F, Saatkamp K, Weder B, Wurster M. Automated generation of management workflows for applications based on deployment models. In: 2019 IEEE 23rd international enterprise distributed object computing conference (EDOC 2019). 2019; pp. 216\u2013225. IEEE.","DOI":"10.1109\/EDOC.2019.00034"},{"key":"1810_CR32","unstructured":"HashiCorp: Terraform.io 2023. https:\/\/www.terraform.io\/"},{"key":"1810_CR33","doi-asserted-by":"crossref","unstructured":"Herden S, Zwanziger A, Robinson P. Declarative application deployment and change management. In: Proceedings of the 2010 international conference on network and service management (CNSM 2010). 2010; pp. 126\u2013133. IEEE.","DOI":"10.1109\/CNSM.2010.5691323"},{"issue":"2","key":"1810_CR34","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1007\/s10270-012-0252-1","volume":"13","author":"H Holm","year":"2014","unstructured":"Holm H, Buschle M, Lagerstr\u00f6m R, Ekstedt M. Automatic data collection for enterprise architecture models. Softw Syst Model. 2014;13(2):825\u201341.","journal-title":"Softw Syst Model"},{"key":"1810_CR35","doi-asserted-by":"crossref","unstructured":"K\u00e9pes K, Leymann F, Weder B, Wild K. SiDD: the situation-aware distributed deployment system. In: Service-oriented computing\u2014ICSOC 2020 workshops, pp. 72\u201376. Springer International Publishing 2021.","DOI":"10.1007\/978-3-030-76352-7_11"},{"key":"1810_CR36","doi-asserted-by":"crossref","unstructured":"Kopp O, Binz T, Breitenb\u00fccher U, Leymann F. Winery\u2014a modeling tool for tosca-based cloud applications. In: Proceedings of the 11th international conference on service-oriented computing (ICSOC 2013). 2013; pp. 700\u2013704. Springer.","DOI":"10.1007\/978-3-642-45005-1_64"},{"key":"1810_CR37","unstructured":"Leymann F. Cloud computing: the next revolution in IT. In: Proceedings of the 52th photogrammetric week. 2009; pp. 3\u201312. Wichmann Verlag."},{"key":"1810_CR38","doi-asserted-by":"crossref","unstructured":"Leymann F, Fehling C, Wagner S, Wettinger J. Native cloud applications: why virtual machines, images and containers miss the point! In: Proceedings of the 6th international conference on cloud computing and service science (CLOSER 2016). 2016; pp. 7\u201315. SciTePress, Rome.","DOI":"10.5220\/0006811300010001"},{"key":"1810_CR39","doi-asserted-by":"crossref","unstructured":"Machiraju V, Dekhil M, Wurster K, Garg PK, Griss ML, Holland J. Towards generic application auto-discovery. In: Proceedings of the 7th IEEE\/IFIP network operations and management symposium (NOMS 2000). 2000; pp. 75\u201387. IEEE.","DOI":"10.1109\/NOMS.2000.830376"},{"key":"1810_CR40","doi-asserted-by":"crossref","unstructured":"Menzel M, Klems M, Le HA, Tai S. A configuration crawler for virtual appliances in compute clouds. In: 2013 IEEE international conference on cloud engineering (IC2E). 2013; pp. 201\u2013209. IEEE.","DOI":"10.1109\/IC2E.2013.12"},{"key":"1810_CR41","doi-asserted-by":"crossref","unstructured":"Mietzner R, Unger T, Leymann F. Cafe: A generic configurable customizable composite cloud application framework. In: On the move to meaningful internet systems: OTM 2009 (CoopIS 2009), 2009; pp. 357\u2013364. Springer.","DOI":"10.1007\/978-3-642-05148-7_24"},{"key":"1810_CR42","unstructured":"OASIS: Web Services Business Process Execution Language (WS-BPEL) Version 2.0. Organization for the Advancement of Structured Information Standards (OASIS) 2007."},{"key":"1810_CR43","unstructured":"OASIS: Topology and Orchestration Specification for Cloud Applications (TOSCA) Version 1.0. Organization for the Advancement of Structured Information Standards (OASIS) 2013."},{"key":"1810_CR44","unstructured":"OASIS: TOSCA Simple Profile in YAML Version 1.3. Organization for the Advancement of Structured Information Standards (OASIS) 2020."},{"key":"1810_CR45","unstructured":"OMG: Business Process Model and Notation (BPMN) Version 2.0. Object Management Group (OMG) 2011."},{"key":"1810_CR46","unstructured":"Oppenheimer D. The importance of understanding distributed system configuration. In: Proceedings of the 2003 conference on human factors in computer systems workshop (CHI 2003). ACM 2003."},{"issue":"2","key":"1810_CR47","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/s10723-013-9290-3","volume":"12","author":"D Petcu","year":"2014","unstructured":"Petcu D. Consuming resources and services from multiple clouds. J Grid Comput. 2014;12(2):321\u201345.","journal-title":"J Grid Comput"},{"key":"1810_CR48","unstructured":"Progress Software Corporation: Chef Infrastructure Management 2023. https:\/\/www.chef.io\/products\/chef-infrastructure-management."},{"key":"1810_CR49","unstructured":"Puppet: Puppet 2023. https:\/\/puppet.com\/."},{"key":"1810_CR50","unstructured":"Red Hat Inc. Ansible Official Site 2023. https:\/\/www.ansible.com\/."},{"key":"1810_CR51","unstructured":"The Linux Foundation: kubernetes.io 2023. https:\/\/kubernetes.io\/."},{"key":"1810_CR52","doi-asserted-by":"crossref","unstructured":"Weller M, Breitenb\u00fccher U, Speth S, Becker S. The deployment model abstraction framework. In: Enterprise design, operations, and computing. EDOC 2022 Workshops. 2023; pp. 319\u2013325. Springer.","DOI":"10.1007\/978-3-031-26886-1_19"},{"key":"1810_CR53","doi-asserted-by":"crossref","unstructured":"Wild K, Breitenb\u00fccher U, K\u00e9pes K, Leymann F, Weder B. Decentralized cross-organizational application deployment automation: an approach for generating deployment choreographies based on declarative deployment models. In: Proceedings of the 32nd conference on advanced information systems engineering (CAiSE 2020), Lecture notes in computer science, vol. 12127, pp. 20\u201335. Springer International Publishing 2020.","DOI":"10.1007\/978-3-030-49435-3_2"},{"key":"1810_CR54","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A. Experimentation in software engineering. Berlin: Springer; 2012. https:\/\/doi.org\/10.1007\/978-3-642-29044-2."},{"key":"1810_CR55","doi-asserted-by":"crossref","unstructured":"Wurster M, Breitenb\u00fccher U, Brogi A, Diez F, Leymann F, Soldani J, Wild K. Automating the deployment of distributed applications by combining multiple deployment technologies. In: Proceedings of the 11th international conference on cloud computing and services science (CLOSER 2021), pp. 178\u2013189. SciTePress 2021.","DOI":"10.5220\/0010404301780189"},{"key":"1810_CR56","doi-asserted-by":"crossref","unstructured":"Wurster M, Breitenb\u00fccher U, Brogi A, Harzenetter L, Leymann F, Soldani J. Technology-agnostic declarative deployment automation of cloud applications. In: Service-oriented and cloud computing. ESOCC 2020. Lecture notes in computer science, Vol. 12054, pp. 97\u2013112. Springer 2020.","DOI":"10.1007\/978-3-030-44769-4_8"},{"key":"1810_CR57","doi-asserted-by":"crossref","unstructured":"Wurster M, Breitenb\u00fccher U, Brogi A, Harzenetter L, Leymann F, Soldani J. Technology-agnostic declarative deployment automation of cloud applications. In: Proceedings of the 8th European conference on service-oriented and cloud computing (ESOCC 2020), pp. 97\u2013112. Springer International Publishing 2020.","DOI":"10.1007\/978-3-030-44769-4_8"},{"key":"1810_CR58","doi-asserted-by":"crossref","unstructured":"Wurster M, Breitenb\u00fccher U, Brogi A, Leymann F, Soldani J. Cloud-native Deploy-ability: an analysis of required features of deployment technologies to deploy arbitrary cloud-native applications. In: Proceedings of the 10th international conference on cloud computing and services science (CLOSER 2020), pp. 171\u2013180. SciTePress 2020.","DOI":"10.5220\/0009571001710180"},{"key":"1810_CR59","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/s00450-019-00412-x","volume":"35","author":"M Wurster","year":"2019","unstructured":"Wurster M, Breitenb\u00fccher U, Falkenthal M, Krieger C, Leymann F, Saatkamp K, Soldani J. The essential deployment metamodel: a systematic review of deployment automation technologies. SICS Softw Intensive Cyber-Phys Syst. 2019;35:63\u201375.","journal-title":"SICS Softw Intensive Cyber-Phys Syst"},{"key":"1810_CR60","doi-asserted-by":"crossref","unstructured":"Wurster M, Breitenb\u00fccher U, Harzenetter L, Leymann F, Soldani J, Yussupov V. TOSCA Light: bridging the gap between the TOSCA specification and production-ready deployment technologies. In: Proceedings of the 10th international conference on cloud computing and services science (CLOSER 2020), pp. 216\u2013226. SciTePress 2020.","DOI":"10.5220\/0009794302160226"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-01810-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-023-01810-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-01810-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,19]],"date-time":"2024-10-19T13:37:11Z","timestamp":1729345031000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-023-01810-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,29]]},"references-count":60,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2023,7]]}},"alternative-id":["1810"],"URL":"https:\/\/doi.org\/10.1007\/s42979-023-01810-4","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,29]]},"assertion":[{"value":"10 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 March 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 April 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"370"}}