{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T16:42:13Z","timestamp":1743007333019,"version":"3.40.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031783371"},{"type":"electronic","value":"9783031783388"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"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":[[2025]]},"DOI":"10.1007\/978-3-031-78338-8_10","type":"book-chapter","created":{"date-parts":[[2025,2,5]],"date-time":"2025-02-05T13:45:58Z","timestamp":1738763158000},"page":"182-200","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Domain-Driven Design Representation of\u00a0Monolith Candidate Decompositions"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0995-2094","authenticated-orcid":false,"given":"Miguel","family":"Levezinho","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0007-1097-7965","authenticated-orcid":false,"given":"Stefan","family":"Kapferer","sequence":"additional","affiliation":[]},{"given":"Olaf","family":"Zimmermann","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9840-457X","authenticated-orcid":false,"given":"Ant\u00f3nio Rito","family":"Silva","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,2,6]]},"reference":[{"key":"10_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110868","volume":"173","author":"M Abdellatif","year":"2021","unstructured":"Abdellatif, M., et al.: A taxonomy of service identification approaches for legacy software systems modernization. J. Syst. Softw. 173, 110868 (2021)","journal-title":"J. Syst. Softw."},{"issue":"8","key":"10_CR2","doi-asserted-by":"publisher","first-page":"4213","DOI":"10.1109\/TSE.2023.3287297","volume":"49","author":"Y Abgaz","year":"2023","unstructured":"Abgaz, Y., et al.: Decomposition of monolith applications into microservices architectures: a systematic review. IEEE Trans. Software Eng. 49(8), 4213\u20134242 (2023). https:\/\/doi.org\/10.1109\/TSE.2023.3287297","journal-title":"IEEE Trans. Software Eng."},{"key":"10_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/978-3-030-58923-3_3","volume-title":"Software Architecture","author":"JF Almeida","year":"2020","unstructured":"Almeida, J.F., Silva, A.R.: Monolith migration complexity tuning through the application of microservices patterns. In: Jansen, A., Malavolta, I., Muccini, H., Ozkaya, I., Zimmermann, O. (eds.) ECSA 2020. LNCS, vol. 12292, pp. 39\u201354. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-58923-3_3"},{"key":"10_CR4","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"354","DOI":"10.1007\/978-3-031-42592-9_25","volume-title":"Software Architecture","author":"B Andrade","year":"2023","unstructured":"Andrade, B., Santos, S., Silva, A.R.: A comparison of static and dynamic analysis to identify microservices in monolith systems. In: Tekinerdogan, B., Trubiani, C., Tibermacine, C., Scandurra, P., Cuesta, C.E. (eds.) ECSA 2023. LNCS, pp. 354\u2013361. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-42592-9_25"},{"doi-asserted-by":"publisher","unstructured":"Correia, J., Rito\u00a0Silva, A.: Identification of monolith functionality refactorings for microservices migration. Softw. Pract. Exp. 52(12), 2664\u20132683 (2022). https:\/\/doi.org\/10.1002\/spe.3141","key":"10_CR5","DOI":"10.1002\/spe.3141"},{"doi-asserted-by":"publisher","unstructured":"Di\u00a0Francesco, P., Lago, P., Malavolta, I.: Migrating towards microservice architectures: an industrial survey. In: 2018 IEEE International Conference on Software Architecture (ICSA), pp. 29\u20132909 (2018). https:\/\/doi.org\/10.1109\/ICSA.2018.00012","key":"10_CR6","DOI":"10.1109\/ICSA.2018.00012"},{"key":"10_CR7","volume-title":"Domain-Driven Design: Tackling Complexity in the Heart of Software","author":"E Evans","year":"2003","unstructured":"Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison Wesley, Boston (2003)"},{"key":"10_CR8","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/978-3-031-34444-2_2","volume-title":"Web Engineering","author":"V Faria","year":"2023","unstructured":"Faria, V., Silva, A.R.: Code vectorization and sequence of accesses strategies for monolith microservices identification. In: Garrig\u00f3s, I., Murillo Rodr\u00edguez, J.M., Wimmer, M. (eds.) ICWE 2023. LNCS, pp. 19\u201333. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-34444-2_2"},{"unstructured":"Ford, N., Richards, M., Sadalage, P., Dehghani, Z.: Software Architecture: The Hard Parts. O\u2019Reilly Media, Inc. (2021)","key":"10_CR9"},{"unstructured":"Fowler, M.: Microservice trade-offs (2015). https:\/\/martinfowler.com\/articles\/microservice-trade-offs.html","key":"10_CR10"},{"unstructured":"Fowler, M.: Monolith first (2015). https:\/\/martinfowler.com\/bliki\/MonolithFirst.html","key":"10_CR11"},{"unstructured":"Haywood, D.: In defence of the monolith (2017). https:\/\/www.infoq.com\/minibooks\/emag-microservices-monoliths\/","key":"10_CR12"},{"issue":"10","key":"10_CR13","first-page":"432","volume":"1942\u20132628","author":"B Hippchen","year":"2017","unstructured":"Hippchen, B., Giessler, P., Steinegger, R., Schneider, M., Abeck, S.: Designing microservice-based applications by using a domain-driven design approach. Int. J. Adv. Softw. 1942\u20132628(10), 432\u2013445 (2017)","journal-title":"Int. J. Adv. Softw."},{"doi-asserted-by":"publisher","unstructured":"Kapferer, S.: A Modeling Framework for Strategic Domain-driven Design and Service Decomposition. Master\u2019s thesis, University of Applied Sciences of Eastern Switzerland (2020). https:\/\/doi.org\/10.13140\/RG.2.2.22950.68167","key":"10_CR14","DOI":"10.13140\/RG.2.2.22950.68167"},{"key":"10_CR15","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/978-3-030-64846-6_11","volume-title":"Service-Oriented Computing","author":"S Kapferer","year":"2020","unstructured":"Kapferer, S., Zimmermann, O.: Domain-driven service design. In: Dustdar, S. (ed.) SummerSOC 2020. CCIS, vol. 1310, pp. 189\u2013208. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-64846-6_11"},{"doi-asserted-by":"publisher","unstructured":"Kapferer., S., Zimmermann., O.: Domain-specific language and tools for strategic domain-driven design, context mapping and bounded context modeling. In: Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - MODELSWARD, pp. 299\u2013306. INSTICC, SciTePress (2020). https:\/\/doi.org\/10.5220\/0008910502990306","key":"10_CR16","DOI":"10.5220\/0008910502990306"},{"doi-asserted-by":"publisher","unstructured":"Kapferer, S., Zimmermann, O.: Domain-driven architecture modeling and rapid prototyping with context mapper. In: Model-Driven Engineering and Software Development, pp. 250\u2013272 (2021). https:\/\/doi.org\/10.1007\/978-3-030-67445-8_11","key":"10_CR17","DOI":"10.1007\/978-3-030-67445-8_11"},{"key":"10_CR18","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1016\/j.cl.2018.05.001","volume":"54","author":"DM Le","year":"2018","unstructured":"Le, D.M., Dang, D.H., Nguyen, V.H.: On domain driven design using annotation-based domain specific language. Comput. Lang. Syst. Struct. 54, 199\u2013235 (2018). https:\/\/doi.org\/10.1016\/j.cl.2018.05.001","journal-title":"Comput. Lang. Syst. Struct."},{"unstructured":"Lewis, J., Fowler, M.: Microservices (2014). http:\/\/martinfowler.com\/articles\/microservices.html","key":"10_CR19"},{"doi-asserted-by":"publisher","unstructured":"Lopes, T., Silva, A.R.: Monolith microservices identification: Towards an extensible multiple strategy tool. In: 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C), pp. 111\u2013115 (2023). https:\/\/doi.org\/10.1109\/ICSA-C57050.2023.00034","key":"10_CR20","DOI":"10.1109\/ICSA-C57050.2023.00034"},{"doi-asserted-by":"publisher","unstructured":"Louren\u00e7o, J., Silva, A.R.: Monolith development history for microservices identification: a comparative analysis. In: 2023 IEEE International Conference on Web Services (ICWS), pp. 50\u201356 (2023). https:\/\/doi.org\/10.1109\/ICWS60048.2023.00019","key":"10_CR21","DOI":"10.1109\/ICWS60048.2023.00019"},{"key":"10_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/978-3-030-29983-5_3","volume-title":"Software Architecture","author":"L Nunes","year":"2019","unstructured":"Nunes, L., Santos, N., Rito Silva, A.: From a monolith to a microservices architecture: an approach based on transactional contexts. In: Bures, T., Duchien, L., Inverardi, P. (eds.) ECSA 2019. LNCS, vol. 11681, pp. 37\u201352. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-29983-5_3"},{"issue":"4","key":"10_CR23","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/1142055.1142065","volume":"4","author":"C O\u2019Hanlon","year":"2006","unstructured":"O\u2019Hanlon, C.: A conversation with Werner Vogels. Queue 4(4), 14\u201322 (2006). https:\/\/doi.org\/10.1145\/1142055.1142065","journal-title":"Queue"},{"doi-asserted-by":"publisher","unstructured":"Pawlak, R., Monperrus, M., Petitprez, N., Noguera, C., Seinturier, L.: Spoon: a library for implementing analyses and transformations of java source code. Softw. Pract. Exp. 46, 1155\u20131179 (2015). https:\/\/doi.org\/10.1002\/spe.2346","key":"10_CR24","DOI":"10.1002\/spe.2346"},{"doi-asserted-by":"publisher","unstructured":"Ponce, F., M\u00e1rquez, G., Astudillo, H.: Migrating from monolithic architecture to microservices: a rapid review. In: 2019 38th International Conference of the Chilean Computer Science Society (SCCC), pp.\u00a01\u20137 (2019). https:\/\/doi.org\/10.1109\/SCCC49216.2019.8966423","key":"10_CR25","DOI":"10.1109\/SCCC49216.2019.8966423"},{"key":"10_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1007\/978-3-319-74781-1_17","volume-title":"Software Engineering and Formal Methods","author":"F Rademacher","year":"2018","unstructured":"Rademacher, F., Sachweh, S., Z\u00fcndorf, A.: Towards a UML profile for domain-driven design of microservice architectures. In: Cerone, A., Roveri, M. (eds.) SEFM 2017. LNCS, vol. 10729, pp. 230\u2013245. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-74781-1_17"},{"unstructured":"Richardson, C.: Developing transactional microservices using aggregates, event sourcing and CQRS. InfoQ (2017). https:\/\/www.infoq.com\/minibooks\/emag-microservices-monoliths\/","key":"10_CR27"},{"doi-asserted-by":"publisher","unstructured":"Santos, N., Rito\u00a0Silva, A.: A complexity metric for microservices architecture migration. In: 2020 IEEE International Conference on Software Architecture (ICSA), pp. 169\u2013178 (2020). https:\/\/doi.org\/10.1109\/ICSA47634.2020.00024","key":"10_CR28","DOI":"10.1109\/ICSA47634.2020.00024"},{"doi-asserted-by":"publisher","unstructured":"Santos, S., Silva, A.R.: Microservices identification in monolith systems: functionality redesign complexity and evaluation of similarity measures. J. Web Eng. 21(5), 1543\u20131582 (2022). https:\/\/doi.org\/10.13052\/jwe1540-9589.2158","key":"10_CR29","DOI":"10.13052\/jwe1540-9589.2158"},{"doi-asserted-by":"publisher","unstructured":"Singjai, A., Zdun, U., Zimmermann, O.: Practitioner views on the interrelation of microservice APIS and domain-driven design: a grey literature study based on grounded theory. In: 2021 IEEE 18th International Conference on Software Architecture (ICSA), pp. 25\u201335 (2021). https:\/\/doi.org\/10.1109\/ICSA51549.2021.00011","key":"10_CR30","DOI":"10.1109\/ICSA51549.2021.00011"},{"unstructured":"Tune, N., Millett, S.: Designing Autonomous Teams and Services. O\u2019Reilly Media, Incorporated (2017)","key":"10_CR31"},{"key":"10_CR32","volume-title":"Domain-Driven Design Distilled","author":"V Vernon","year":"2016","unstructured":"Vernon, V.: Domain-Driven Design Distilled. Addison-Wesley, Boston (2016)"},{"key":"10_CR33","doi-asserted-by":"publisher","first-page":"32721","DOI":"10.1109\/ACCESS.2021.3060895","volume":"9","author":"H Vural","year":"2021","unstructured":"Vural, H., Koyuncu, M.: Does domain-driven design lead to finding the optimal modularity of a microservice? IEEE Access 9, 32721\u201332733 (2021). https:\/\/doi.org\/10.1109\/ACCESS.2021.3060895","journal-title":"IEEE Access"},{"doi-asserted-by":"publisher","unstructured":"\u00d6zkan, O., \u00d6nder Babur, van\u00a0den Brand, M.: Domain-driven design in software development: a systematic literature review on implementation, challenges, and effectiveness (2023). https:\/\/doi.org\/10.48550\/arXiv.2310.01905","key":"10_CR34","DOI":"10.48550\/arXiv.2310.01905"}],"container-title":["Lecture Notes in Computer Science","Enterprise Design, Operations, and Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-78338-8_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,5]],"date-time":"2025-02-05T13:46:13Z","timestamp":1738763173000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-78338-8_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031783371","9783031783388"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-78338-8_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"6 February 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EDOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Enterprise Design, Operations, and Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vienna","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"edoc2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conferences.big.tuwien.ac.at\/biweek2024\/edoc.php","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}