{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,30]],"date-time":"2025-05-30T04:03:50Z","timestamp":1748577830357,"version":"3.41.0"},"reference-count":25,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,12,21]],"date-time":"2024-12-21T00:00:00Z","timestamp":1734739200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,12,21]],"date-time":"2024-12-21T00:00:00Z","timestamp":1734739200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,12,21]]},"DOI":"10.1109\/rivf64335.2024.11009109","type":"proceedings-article","created":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T17:50:04Z","timestamp":1748454604000},"page":"424-428","source":"Crossref","is-referenced-by-count":0,"title":["An Approach to Composing Concerns for an Executable Unified Domain Model"],"prefix":"10.1109","author":[{"given":"Van-Vinh","family":"Le","sequence":"first","affiliation":[{"name":"Vinh University of Technology Education"}]},{"given":"Duc-Hanh","family":"Dang","sequence":"additional","affiliation":[{"name":"University of Engineering and Technology, Vietnam National University,Hanoi"}]}],"member":"263","reference":[{"journal-title":"Domain-Driven Design: Tackling Complexity in the Heart of Software, Addison-Wesley Professional","year":"2004","author":"Evans","key":"ref1"},{"journal-title":"Implementing domain-driven design, 1st Edition, Addison-Wesley Professional","year":"2013","author":"Vernon","key":"ref2"},{"volume-title":"Unified Modeling Language 2.5.1, Object Management Group","year":"2017","key":"ref3"},{"key":"ref4","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-23669-3","author":"W\u0105sowski","year":"2023","journal-title":"Domain-Specific Languages Effective Modeling, Automation, and Reuse, Springer Cham"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-02549-5"},{"journal-title":"Domain -Specific Languages, 1st Edition, Addison-Wesley Professional","year":"2010","author":"Fowler","key":"ref6"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23669-3_10"},{"issue":"2","key":"ref8","first-page":"40","article-title":"Apache Isis - Developing Domain-Driven Java Apps","volume-title":"Methods & Tools: Practical knowledge source for software development professionals","volume":"21","author":"Haywood","year":"2013"},{"journal-title":"Learn OpenXava by example, 1st Edition, CreateS-pace","year":"2011","author":"Paniza","key":"ref9"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2016.02.002"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-016-0528-y"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2018.05.001"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.5220\/0008910502990306"},{"key":"ref14","first-page":"41","article-title":"Model-driven software evolution: A research agenda","volume-title":"Proc. 1st int.l workshop on model-driven software evolution, MoDSE Nantes, France","author":"Van Deursen","year":"2007"},{"key":"ref15","first-page":"15","article-title":"Building a Flexible Software Fac-tory Using Partial Domain Specific Models","volume-title":"6th OOPSLA Workshop on Domain-Specific Modeling, DSM, University of Jyvaskyla","author":"Warmer","year":"2006"},{"key":"ref16","first-page":"383","volume-title":"Language and IDE Modularization and Composition with MPS, Vol. 7680 of Lecture Notes in Computer Science (LNPSE)","author":"Voelter","year":"2013"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1982185.1982376"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.2298\/CSIS160114024N"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2019.106239"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107284"},{"journal-title":"Program development in Java: abstraction, specification, and objectoriented design, Addison-Wesley Professional","year":"2000","author":"Liskov","key":"ref21"},{"journal-title":"Modern Systems Analysis and Design, 7th Edition, Pearson","year":"2013","author":"Hoffer","key":"ref22"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.08.002"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2017.11.003"},{"journal-title":"Software Language Engineering: Creating Domain-Specific Languages Using Metamodels, 1st Edition, Addison-Wesley Professional","year":"2008","author":"Kleppe","key":"ref25"}],"event":{"name":"2024 RIVF International Conference on Computing and Communication Technologies (RIVF)","start":{"date-parts":[[2024,12,21]]},"location":"Danang, Vietnam","end":{"date-parts":[[2024,12,23]]}},"container-title":["2024 RIVF International Conference on Computing and Communication Technologies (RIVF)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11009006\/11009001\/11009109.pdf?arnumber=11009109","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T04:41:05Z","timestamp":1748493665000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11009109\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,21]]},"references-count":25,"URL":"https:\/\/doi.org\/10.1109\/rivf64335.2024.11009109","relation":{},"subject":[],"published":{"date-parts":[[2024,12,21]]}}}