{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T03:55:16Z","timestamp":1770522916839,"version":"3.49.0"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032155375","type":"print"},{"value":"9783032155382","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-15538-2_22","type":"book-chapter","created":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T06:29:26Z","timestamp":1770445766000},"page":"391-409","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Method for\u00a0Automated Deployment Architecture Reconstruction from\u00a0Heterogeneously Nested Deployment Models"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0668-4055","authenticated-orcid":false,"given":"Marcel","family":"Weller","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8816-5541","authenticated-orcid":false,"given":"Uwe","family":"Breitenb\u00fccher","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4532-1460","authenticated-orcid":false,"given":"Steffen","family":"Becker","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,2,8]]},"reference":[{"key":"22_CR1","unstructured":"Alshuqayran, N.: Static Microservice Architecture Recovery Using Model-Driven Engineering. Ph.D. thesis, University of Brighton (May 2020)"},{"key":"22_CR2","unstructured":"Ansible project contributors: Ansible Documentation (Feb 2025). https:\/\/docs.ansible.com\/ansible\/latest\/index.html. Accessed 11 Mar 2025"},{"key":"22_CR3","unstructured":"de\u00a0Ara\u00fajo\u00a0Ferreira, R.J.: Recovery of Software and Architecture from Code Repositories. Master\u2019s thesis, University of Porto (2022)"},{"key":"22_CR4","doi-asserted-by":"crossref","unstructured":"Bakhtin, A., et\u00a0al.: Tools reconstructing microservice architecture: a systematic mapping study. In: Software Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium, pp. 3\u201318 (2024)","DOI":"10.1007\/978-3-031-66326-0_1"},{"key":"22_CR5","unstructured":"Brown, S.: The C4 model for visualising software architecture. Leanpub (Feb 2023)"},{"key":"22_CR6","doi-asserted-by":"crossref","unstructured":"Cerny, T., et\u00a0al.: Microservice architecture reconstruction and visualization techniques: a review. In: 2022 IEEE International Conference on Service-Oriented System Engineering (SOSE), pp. 39\u201348 (2022)","DOI":"10.1109\/SOSE55356.2022.00011"},{"issue":"4","key":"22_CR7","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1109\/TSE.2009.19","volume":"35","author":"S Ducasse","year":"2009","unstructured":"Ducasse, S., Pollet, D.: Software architecture reconstruction: a process-oriented taxonomy. IEEE Trans. Software Eng. 35(4), 573\u2013591 (2009)","journal-title":"IEEE Trans. Software Eng."},{"key":"22_CR8","doi-asserted-by":"crossref","unstructured":"Endres, C., Breitenb\u00fccher, U., Leymann, F., Wettinger, J.: Anything to topology - a 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), pp. 180\u2013190. SciTePress (2017)","DOI":"10.5220\/0006305302080218"},{"key":"22_CR9","unstructured":"Endres, C., et\u00a0al.: Declarative vs. imperative: two modeling patterns for the automated deployment of applications. In: Proceedings of the 9th International Conference on Pervasive Patterns and Applications, pp. 22\u201327. XPS (2017)"},{"key":"22_CR10","doi-asserted-by":"crossref","unstructured":"Fekete, A., et\u00a0al.: Automatic dependency tracking in microservice-based systems using static analysis in helm charts. In: 2023 International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp.\u00a01\u20137 (2023)","DOI":"10.23919\/SoftCOM58365.2023.10271686"},{"key":"22_CR11","unstructured":"Figueiredo, D.J.G.O.D.: Recovery of Software and Architecture and Models from Infrastructure-as-Code. Master\u2019s thesis, University of Porto (2024)"},{"key":"22_CR12","doi-asserted-by":"crossref","unstructured":"Granchelli, G., et\u00a0al.: Towards recovering the software architecture of microservice-based systems. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 46\u201353 (2017)","DOI":"10.1109\/ICSAW.2017.48"},{"key":"22_CR13","unstructured":"HashiCorp, Inc.: Terraform Documentation (Mar 2025). https:\/\/developer.hashicorp.com\/terraform\/docs. Accessed 23 Mar 2025"},{"key":"22_CR14","doi-asserted-by":"crossref","unstructured":"Helm Authors: Helm Architecture (2025).https:\/\/helm.sh\/docs\/topics\/architecture. Accessed 11 Mar 2025","DOI":"10.4324\/9781003645474-2"},{"key":"22_CR15","unstructured":"Hruschka, P., Starke, G.: arc42 Template Overview (Mar 2025). https:\/\/arc42.org\/overview. Accessed 7 Mar 2025"},{"key":"22_CR16","doi-asserted-by":"crossref","unstructured":"Ibrahim, A., et\u00a0al.: Attack graph generation for microservice architecture. In: Proceedings of the 34th ACM\/SIGAPP Symposium on Applied Computing, pp. 1235\u20131242 (2019)","DOI":"10.1145\/3297280.3297401"},{"key":"22_CR17","doi-asserted-by":"crossref","unstructured":"Kruchten, P.: Architectural Blueprints\u2014The \u201c4+1\u201d ViewModel of Software Architecture. IEEE Softw. 12(6), 42\u201350 (1995)","DOI":"10.1109\/52.469759"},{"issue":"12","key":"22_CR18","doi-asserted-by":"publisher","first-page":"1224","DOI":"10.1109\/TSE.2014.2354344","volume":"40","author":"K Lano","year":"2014","unstructured":"Lano, K., Kolahdouz-Rahimi, S.: Model-transformation design patterns. IEEE Trans. Softw. Eng. 40(12), 1224\u20131259 (2014)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"22_CR19","doi-asserted-by":"crossref","unstructured":"Medvidovic, N., Malek, S.: Software deployment architecture and quality-of-service in pervasive environments. In: International Workshop on Engineering of Software Services for Pervasive Environments: In Conjunction with the 6th ESEC\/FSE Joint Meeting, pp. 47\u201351 (2007)","DOI":"10.1145\/1294904.1294911"},{"key":"22_CR20","doi-asserted-by":"crossref","unstructured":"Mei\u00dfner, N.: MEITREX - gamified and adaptive intelligent tutoring in software engineering education. In: Proceedings of the 2024 IEEE\/ACM 46th International Conference on Software Engineering: Companion Proceedings, pp. 198\u2013200 (2024)","DOI":"10.1145\/3639478.3639804"},{"key":"22_CR21","doi-asserted-by":"crossref","unstructured":"Muntoni, G., Soldani, J., Brogi, A.: Mining the architecture of microservice-based applications from their kubernetes deployment. In: Advances in Service-Oriented and Cloud Computing, pp. 103\u2013115. Springer International Publishing (2021)","DOI":"10.1007\/978-3-030-71906-7_9"},{"key":"22_CR22","unstructured":"Ntentos, E.: Supporting Architecture Evolution in Microservice-Based Systems and Infrastructure-as-Code Based Deployments. Ph.D. thesis, Universit\u00e4t Wien (2023)"},{"key":"22_CR23","unstructured":"Object Management Group, Inc. (OMG): OMG\u00ae Unified Modeling Language\u00ae (OMG UML\u00ae) Version 2.5.1 (2017). https:\/\/www.omg.org\/spec\/UML\/2.5.1\/"},{"key":"22_CR24","doi-asserted-by":"publisher","DOI":"10.21236\/ADA407795","volume-title":"Software Architecture Reconstruction: Practice Needs and Current Approaches","author":"L O\u2019Brien","year":"2002","unstructured":"O\u2019Brien, L., et al.: Software Architecture Reconstruction: Practice Needs and Current Approaches. Carnegie Mellon University, Tech. rep. (2002)"},{"key":"22_CR25","unstructured":"OpenTelemetry Authors: OpenTelemetry Demo Docs (Feb 2025). https:\/\/opentelemetry.io\/docs\/demo. Accessed 9 Mar 2025"},{"key":"22_CR26","doi-asserted-by":"crossref","unstructured":"Qu\u00e9val, P.J., Zdun, U.: Extracting the architecture of microservices: an approach for explainability and traceability. In: Software Architecture, pp. 346\u2013353. Springer Nature Switzerland (2023)","DOI":"10.1007\/978-3-031-42592-9_24"},{"key":"22_CR27","unstructured":"Rademacher, F.: A Language Ecosystem for Modeling Microservice Architecture. Ph.D. thesis, Universit\u00e4t Kassel (2022)"},{"key":"22_CR28","doi-asserted-by":"publisher","DOI":"10.1002\/9781118181034","volume-title":"Case Study Research in Software Engineering","author":"P Runeson","year":"2012","unstructured":"Runeson, P., et al.: Case Study Research in Software Engineering. John Wiley & Sons, Ltd (2012)"},{"issue":"3","key":"22_CR29","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1007\/s42979-023-01721-4","volume":"4","author":"J Soldani","year":"2023","unstructured":"Soldani, J., Khalili, J., Brogi, A.: Offline mining of microservice-based architectures (extended version). SN Comput. Sci. 4(3), 304 (2023)","journal-title":"SN Comput. Sci."},{"key":"22_CR30","volume-title":"Model-Driven Software Development: Technology, Engineering","author":"T Stahl","year":"2006","unstructured":"Stahl, T., V\u00f6lter, M., Czarnecki, K.: Model-Driven Software Development: Technology, Engineering. Inc, Management. John Wiley & Sons (2006)"},{"key":"22_CR31","unstructured":"Stie\u00df, S.S., Kopp, D.: T2-Project Documentation (2024). https:\/\/t2-documentation.readthedocs.io. Accessed 09 Mar 2025"},{"key":"22_CR32","unstructured":"The Kubernetes Authors: Kubernetes Documentation (Mar 2025). https:\/\/kubernetes.io\/docs\/home. Accessed 23 Mar 2025"},{"key":"22_CR33","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.15882026","author":"M Weller","year":"2025","unstructured":"Weller, M.: A Method for Automated Deployment Architecture Reconstruction from Heterogeneously Nested Deployment Models - Supplemental Material (2025). https:\/\/doi.org\/10.5281\/zenodo.15882026","journal-title":"A Method for Automated Deployment Architecture Reconstruction from Heterogeneously Nested Deployment Models - Supplemental Material"},{"key":"22_CR34","doi-asserted-by":"crossref","unstructured":"Weller, M., et\u00a0al.: The deployment model abstraction framework. In: Enterprise Design, Operations, and Computing. EDOC 2022 Workshops, pp. 319\u2013325 (2023)","DOI":"10.1007\/978-3-031-26886-1_19"},{"key":"22_CR35","first-page":"63","volume":"35","author":"M Wurster","year":"2019","unstructured":"Wurster, M., et al.: The essential deployment metamodel: a systematic review of deployment automation technologies. SICS Softw.-Intensive Cyber-Phys. Syst. 35, 63\u201375 (2019)","journal-title":"SICS Softw.-Intensive Cyber-Phys. Syst."}],"container-title":["Lecture Notes in Computer Science","Cooperative Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-15538-2_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T06:29:31Z","timestamp":1770445771000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-15538-2_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9783032155375","9783032155382"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-15538-2_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"8 February 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CoopIS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Cooperative Information Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Marbella","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 October 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 October 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"coopis2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/coopis.scitevents.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}