{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T15:55:56Z","timestamp":1782834956244,"version":"3.54.5"},"reference-count":100,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2025,1,27]],"date-time":"2025-01-27T00:00:00Z","timestamp":1737936000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Research and Development grant","award":["PA-2024\/1-0015"],"award-info":[{"award-number":["PA-2024\/1-0015"]}]},{"name":"Research and Development grant","award":["5.2.1.1.i.0\/2\/24\/I\/CFLA\/003"],"award-info":[{"award-number":["5.2.1.1.i.0\/2\/24\/I\/CFLA\/003"]}]},{"name":"EU Recovery and Resilience Facility funded project","award":["PA-2024\/1-0015"],"award-info":[{"award-number":["PA-2024\/1-0015"]}]},{"name":"EU Recovery and Resilience Facility funded project","award":["5.2.1.1.i.0\/2\/24\/I\/CFLA\/003"],"award-info":[{"award-number":["5.2.1.1.i.0\/2\/24\/I\/CFLA\/003"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>The paper emphasizes the critical importance of the initial phase in IT project development to avoid implementation errors. It argues that minimizing these errors can be achieved by developing project artifacts at the early stage using a model-driven engineering-based approach. Model transformation plays a basic role in that context. The goal of this paper is to survey publications in which the authors propose generating initial project elements through model-driven engineering and to analyze the level of model transformations offered in their solutions. As a result, the authors would highlight the necessity of understanding which elements of a project can be obtained through automatic transformations and which still require manual manipulation. This distinction is crucial, as it can significantly influence the efficiency and accuracy of the project\u2019s early phases. In general, identifying the project components that can be reliably generated through model transformations helps streamline the project inception and elaboration process performed before IT product implementation.<\/jats:p>","DOI":"10.3390\/computers14020040","type":"journal-article","created":{"date-parts":[[2025,1,27]],"date-time":"2025-01-27T11:38:49Z","timestamp":1737977929000},"page":"40","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Model Transformations Used in IT Project Initial Phases: Systematic Literature Review"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7983-3088","authenticated-orcid":false,"given":"Oksana","family":"Nikiforova","sequence":"first","affiliation":[{"name":"Institute of Information Technology, Riga Technical University, LV-1048 Riga, Latvia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3855-6963","authenticated-orcid":false,"given":"Kristaps","family":"Babris","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Riga Technical University, LV-1048 Riga, Latvia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7816-3770","authenticated-orcid":false,"given":"Uldis","family":"Karlovs-Karlovskis","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Riga Technical University, LV-1048 Riga, Latvia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8678-6101","authenticated-orcid":false,"given":"Marta","family":"Narigina","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Riga Technical University, LV-1048 Riga, Latvia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1645-2741","authenticated-orcid":false,"given":"Andrejs","family":"Romanovs","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Riga Technical University, LV-1048 Riga, Latvia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anita","family":"Jansone","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Riga Technical University, LV-1048 Riga, Latvia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2196-0214","authenticated-orcid":false,"given":"Janis","family":"Grabis","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, Riga Technical University, LV-1048 Riga, Latvia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oscar","family":"Pastor","sequence":"additional","affiliation":[{"name":"Escuela T\u00e9cnica Superior de Ingenier\u00eda Inform\u00e1tica, Universitat Polit\u00e8cnica de Val\u00e8ncia, 46022 Valencia, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,1,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Zemmouchi-Ghomari, L. (2021). The Basic Concepts of Information Systems, IntechOpen.","DOI":"10.5772\/intechopen.97644"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1080\/17581206.2024.2381739","article-title":"Distinctive landmarks in the history of computing and engineering: The past, the present, and the future","volume":"94","author":"Damaj","year":"2024","journal-title":"Int. J. Hist. Eng. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Werthner, H., Ghezzi, C., Kramer, J., Nida-R\u00fcmelin, J., Nuseibeh, B., Prem, E., and Stanger, A. (2023). Evolution of Computing. Introduction to Digital Humanism, Springer.","DOI":"10.1007\/978-3-031-45304-5"},{"key":"ref_4","unstructured":"Naur, P., and Randell, B. (1969). Software Engineering: Report on a Conference Sponsored by the NATO Science Committee, NATO. NATO Software Engineering Conference Report."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/BF01405730","article-title":"Dilemmas in a General Theory of Planning","volume":"4","author":"Rittel","year":"1973","journal-title":"Policy Sci."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"38","DOI":"10.2478\/acss-2021-0005","article-title":"Expert Survey on Current Trends in Agile, Disciplined and Hybrid Practices for Software Development","volume":"26","author":"Babris","year":"2021","journal-title":"Appl. Comput. Syst."},{"key":"ref_7","unstructured":"(2025, January 01). Manifesto for Agile Software Development. Available online: https:\/\/agilemanifesto.org\/."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ehrlinger, L., Rusz, E., and W\u00f6\u00df, W. (2022). A Survey of Data Quality Measurement and Monitoring Tools. Front. Big Data, 5.","DOI":"10.3389\/fdata.2022.850611"},{"key":"ref_9","unstructured":"Object Management Group (2015). OMG Unified Modeling Language (OMG UML), v2.5, Object Management Group. Available online: https:\/\/www.omg.org\/spec\/UML\/2.5."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MC.2006.58","article-title":"Guest Editor\u2019s Introduction: Model-Driven Engineering","volume":"39","author":"Schmidt","year":"2006","journal-title":"Computer"},{"key":"ref_11","unstructured":"Object Management Group (2001). Model Driven Architecture (MDA), Document Ormsc\/2001-07-01, Architecture Board ORMSC, Object Management Group."},{"key":"ref_12","unstructured":"Haav, H.-M., and Kalja, A. (2009). Integration of MDA Framework into the Model of Traditional Software Development. The Series \u201cFrontiers in Artificial Intelligence and Applications\u201d, Databases and Information Systems V, Selected Papers from the Eighth International Baltic Conference Baltic DB&IS 2008, IOS Press."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Brambilla, M., Cabot, J., and Wimmer, M. (2017). A Model-Driven Software Engineering in Practice. Synthesis Lecture on Software Engineering, Springer. [2nd ed.].","DOI":"10.1007\/978-3-031-02549-5"},{"key":"ref_14","unstructured":"Pastor, O., and Molina, J. (2007). Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling, Springer."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Al-Rubaiei, Q., Nifa, F., and Musa, S. (2018). Project scope management through multiple perspectives: A critical review of concepts. AIP Conf. Proc., 2016.","DOI":"10.1063\/1.5055427"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/872726.806980","article-title":"Experience with an automatic code generator generator","volume":"17","author":"Landwehr","year":"1982","journal-title":"SIGPLAN Not."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Efrizoni, L., Wan-Kadir, W.M.N., and Mohamad, R. (2010, January 19\u201320). A Systematic Literature Review to Identify the Issues in Bidirectional Model Transformation. Proceedings of the Second World Congress on Software Engineering, Hubei, China.","DOI":"10.1109\/WCSE.2010.118"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/s10270-013-0394-9","article-title":"Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime","volume":"15","author":"Szvetits","year":"2016","journal-title":"Softw. Syst. Model."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1340","DOI":"10.1016\/j.infsof.2012.07.008","article-title":"Model-Driven Engineering as a new landscape for traceability management: A systematic literature review","volume":"54","author":"Santiago","year":"2012","journal-title":"Inf. Softw. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Filipe, J., \u015amia\u0142ek, M., Brodsky, A., and Hammoudi, S. (2021). An Investigation of Currently Used Aspects in Model Transformation Development. Enterprise Information Systems. ICEIS 2020, 2021 Lecture Notes in Business Information Processing, Springer.","DOI":"10.1007\/978-3-030-75418-1"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Botto-Tobar, M., Zambrano Vizuete, M., Montes Le\u00f3n, S., Torres-Carri\u00f3n, P., and Durakovic, B. (2023). Model-Driven Engineering Applied to User Interfaces. A Systematic Literature Review. Applied Technologies. ICAT 2022, 2023, Communications in Computer and Information Science, Springer.","DOI":"10.1007\/978-3-031-24978-5"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Guber, J., and Reinhartz-Berger, I. (2024). Privacy-Compliant Software Reuse in Early Development Phases: A Systematic Literature Review. Inf. Softw. Technol., 167.","DOI":"10.1016\/j.infsof.2023.107351"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"He, C., and Mussbacher, G. (2016, January 12\u201316). Model-Driven Engineering and Elicitation Techniques: A Systematic Literature Review. Proceedings of the 2016 IEEE 24th International Requirements Engineering Conference Workshops (REW), Beijing, China.","DOI":"10.1109\/REW.2016.041"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/s00766-017-0280-z","article-title":"Goal-oriented requirements engineering: An extended systematic mapping study","volume":"24","author":"Horkoff","year":"2019","journal-title":"Requir. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Augusto, A., Gill, A., Nurcan, S., Reinhartz-Berger, I., Schmidt, R., and Zdravkovic, J. (2021). Model-Driven Engineering: A State of Affairs and Research Agenda. Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2021, 2021. Lecture Notes in Business Information Processing, Springer.","DOI":"10.1007\/978-3-030-79186-5"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Silva da Silva, T., Est\u00e1cio, B., Kroll, J., and Mantovani Fontana, R. (2017). Modeling in Agile Software Development: A Systematic Literature Review. Agile Methods. WBMA 2016. Communications in Computer and Information Science, Springer.","DOI":"10.1007\/978-3-319-55907-0"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Horkoff, J., Li, T., Li, F.-L., Salnitri, M., Cardoso, E., Giorgini, P., Mylopoulos, J., and Pimentel, J. (2014, January 28\u201330). Taking goal models downstream: A systematic roadmap. Proceedings of the 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS), Marrakech, Morocco.","DOI":"10.1109\/RCIS.2014.6861036"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Horkoff, J., Li, T., Li, F., Salnitri, M., Cardoso, E., Giorgini, P., and Mylopoulos, J. (2015). Using Goal Models Downstream: A Systematic Roadmap and Literature Review. Int. J. Inf. Syst. Model. Des. (IJISMD), 6.","DOI":"10.4018\/IJISMD.2015040101"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Page, M.J., McKenzie, J.E., Bossuyt, P.M., Boutron, I., Hoffmann, T.C., Mulrow, C.D., Mulrow, C.D., Shamseer, L., Tetzlaff, J.M., and Akl, E.A. (2021). The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. BMJ, 372.","DOI":"10.1136\/bmj.n71"},{"key":"ref_30","unstructured":"Kleppe, A., Warmer, J., and Bast, W. (2003). MDA Explained: The Model Driven Architecture: Practice and Promise, Addison-Wesley."},{"key":"ref_31","unstructured":"Jacobson, I., Booch, G., and Rumbaug, J. (1999). The Unified Software Development Process, Addison-Wesley Longman Publishing Co., Inc."},{"key":"ref_32","unstructured":"Rubin, S.K. (2012). Essential Scrum: A Practical Guide to the Most Popular Agile Process, Addison-Wesley Professional. [1st ed.]."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/MS.2004.1293067","article-title":"MDA: Revenge of the modelers or UML utopia?","volume":"21","author":"Thomas","year":"2004","journal-title":"IEEE Softw."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10270-019-00773-6","article-title":"Grand challenges in model-driven engineering: An analysis of the state of the research","volume":"19","author":"Bucchiarone","year":"2020","journal-title":"Softw. Syst. Model."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Embley, D., Liddle, S., and Pastor, O. (2011). Conceptual-Model Programming: A Manifesto, Springer.","DOI":"10.1007\/978-3-642-15865-0_1"},{"key":"ref_36","unstructured":"WebRatio (2025, January 01). The Low-Code Development Platform for Digital Transformation. Available online: https:\/\/www.webratio.com\/site\/content\/en\/home."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Sepio\u0142o, D., and Lig\u0119za, A. (2024). Towards Model-Driven Explainable Artificial Intelligence: Function Identification with Grammatical Evolution. Appl. Sci., 14.","DOI":"10.3390\/app14135950"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"R\u00e4dler, S., Berardinelli, L., Winter, K., Rahimi, A., and Rinderle-Ma, S. (2024). Bridging MDE and AI: A systematic review of domain-specific languages and model-driven practices in AI software systems engineering. Softw. Syst. Model., 1\u201325.","DOI":"10.1007\/s10270-024-01211-y"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1016\/j.protcy.2014.10.014","article-title":"Incremental Synchronization of Organizational Models, Requirements Models and Object-oriented Software Design Models","volume":"16","author":"Abilov","year":"2014","journal-title":"Procedia Technol."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Al-Jamimi, H.A., and Ahmed, M.A. (2014, January 27\u201329). Learning requirements analysis to software design transformation rules by examples: Limitations of current ILP systems. Proceedings of the 2014 IEEE 5th International Conference on Software Engineering and Service Science, Beijing, China.","DOI":"10.1109\/ICSESS.2014.6933513"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Boudaa, B. (2014, January 23\u201327). Towards a Model-Driven Requirements Specification of Context-Aware Services. Proceedings of the 2014 Tenth International Conference on Signal-Image Technology and Internet-Based Systems, Marrakech, Morocco.","DOI":"10.1109\/SITIS.2014.52"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Meedeniya, D., Bowles, J., and Perera, I. (August, January 30). SD2CPN: A model transformation Tool for software design models. Proceedings of the 2014 International Computer Science and Engineering Conference (ICSEC), Khon Kaen, Thailand.","DOI":"10.1109\/ICSEC.2014.6978222"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1515\/acss-2014-0011","article-title":"BrainTool v2.0 for Software Modeling in UML","volume":"16","author":"Nikiforova","year":"2014","journal-title":"Appl. Comput. Syst."},{"key":"ref_44","unstructured":"Sottet, J.S., and Vagner, A. (2014, January 7\u20139). Defining Domain Specific Transformations in Human-Computer Interfaces Development. Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), SCITEPRESS\u2014Science and Technology Publications, Lisbon, Portugal."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Wu, T., Dong, Y., and Hu, N. (2014, January 19\u201321). Formal Specification and Transformation Method of System Requirements from B Method to AADL Model. Proceedings of the 2014 IEEE 17th International Conference on Computational Science and Engineering, Chengdu, China.","DOI":"10.1109\/CSE.2014.299"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Jie, T.W., and Ameedeen, M.A. (2015, January 19\u201321). A Model Driven method to represent Free Choice Petri Nets as Sequence Diagram. Proceedings of the 2015 4th International Conference on Software Engineering and Computer Systems (ICSECS), Kuantan, Malaysia.","DOI":"10.1109\/ICSECS.2015.7333104"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.infsof.2015.04.003","article-title":"A complete approach for CIM modelling and model formalising","volume":"65","author":"Li","year":"2015","journal-title":"Inf. Softw. Technol."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Channonthawat, T., and Limpiyakorn, Y. (2016, January 23\u201326). Model Driven Development of Android Application Prototypes from Windows Navigation Diagrams. Proceedings of the 2016 International Conference on Software Networking (ICSN), Jeju, Republic of Korea.","DOI":"10.1109\/ICSN.2016.7501929"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Borzemski, L., Grzech, A., \u015awi\u0105tek, J., and Wilimowska, Z. (2016). Transformation in Model Driven Architecture. Information Systems Architecture and Technology: Proceedings of 36th International Conference on Information Systems Architecture and Technology\u2014ISAT 2015\u2014Part I. Advances in Intelligent Systems and Computing, Springer.","DOI":"10.1007\/978-3-319-28555-9"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Esbai, R., and Erramdani, M. (2015, January 14\u201316). Model-to-model Transformation in approach by modeling: From UML model to Model-View-Presenter and Dependency Injection patterns. Proceedings of the 2015 5th World Congress on Information and Communication Technologies (WICT), Marrakech, Morocco.","DOI":"10.1109\/WICT.2015.7489648"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Gon\u00e7alves, F.S., and Becker, L.B. (2016, January 6\u20139). Model driven engineering approach to design sensing and actuation subsystems. Proceedings of the 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), Berlin, Germany.","DOI":"10.1109\/ETFA.2016.7733566"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Leshob, A. (2016, January 4\u20136). Towards a Business-Pattern Approach for UML Models Derivation from Business Process Models. Proceedings of the 2016 IEEE 13th International Conference on e-Business Engineering (ICEBE) 2016, Macau, China.","DOI":"10.1109\/ICEBE.2016.049"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Pescador, A., and De Lara, J. DSL-maps: From requirements to design of domain-specific languages. Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201916) 2016. Association for Computing Machinery, New York, NY, USA.","DOI":"10.1145\/2970276.2970328"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2914797","article-title":"Evaluation of Model Driven Architecture-Based Instruction for Understanding Phase Transitions in Object-Oriented Analysis and Design","volume":"16","author":"Shin","year":"2016","journal-title":"ACM Trans. Comput. Educ."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2999537","article-title":"A Model-Driven Engineering Methodology to Design Parallel and Distributed Embedded Systems","volume":"22","author":"Enrici","year":"2017","journal-title":"ACM Trans. Des. Autom. Electron. Syst."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Haidrar, S., Anwar, A., and Roudies, O. (2017, January 19\u201320). On the use of model transformation for requirements trace models generation. Proceedings of the 2017 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), Fez, Morocco.","DOI":"10.1109\/WITS.2017.7934625"},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Khalique, F., Butt, W.H., and Khan, S.A. (2017, January 18\u201320). Creating Domain Non-functional Requirements Software Product Line Engineering Using Model Transformations. Proceedings of the 2017 International Conference on Frontiers of Information Technology (FIT), Islamabad, Pakistan.","DOI":"10.1109\/FIT.2017.00015"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"MoeinFar, R., and Barforoush, A.A. (2017, January 18\u201319). Using models at run-time to measure quality of SAS in the large-scale software systems. Proceedings of the 2017 9th International Conference on Information and Knowledge Technology (IKT), Tehran, Iran.","DOI":"10.1109\/IKT.2017.8258625"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Moreira, J., and Maciel, R. (2017, January 5\u20137). Towards a Models Traceability and Synchronization Approach of an Enterprise Architecture. Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, Pittsburgh, PA, USA.","DOI":"10.18293\/SEKE2017-021"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Nikiforova, O., El Marzouki, N., Gusarovs, K., Vangheluwe, H., Bures, T., Al-Ali, R., Iacono, M., Orue Esquivel, P., and Leon, F. (2017, January 24\u201326). The Two-Hemisphere Modelling Approach to the Composition of Cyber-Physical Systems. Proceedings of the 12th International Conference on Software Technologies\u2014ICSOFT, Madrid, Spain.","DOI":"10.5220\/0006424902860293"},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Simonin, J., and Pillain, P.Y. (2017, January 10\u201313). A System Organic Architecture Based on Dynamic Functional Architecture Modeling. Proceedings of the 2017 IEEE 21st International Enterprise Distributed Object Computing Workshop (EDOCW), Quebec City, QC, Canada.","DOI":"10.1109\/EDOCW.2017.12"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1109\/TCC.2016.2526007","article-title":"Model-Driven Development Patterns for Mobile Services in Cloud of Things","volume":"6","author":"Cai","year":"2018","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"De la Vara, J., Ruiz, A., and Espinoza, H. (2018, January 22\u201324). Recent Advances towards the Industrial Application of Model-Driven Engineering for Assurance of Safety-Critical Systems. Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development\u2014IndTrackMODELSWARD, Funchal, Madeira, Portugal.","DOI":"10.5220\/0006733906320641"},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Dimbisoa, W.G., Mahatody, T., and Razafimandimby, J.P. (2018, January 3\u20135). Automatically generate a specific human computer interaction from an interface diagram model. Proceedings of the 2018 4th International Conference on Computer and Technology Applications (ICCTA), Istanbul, Turkey.","DOI":"10.1109\/CATA.2018.8398671"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Essebaa, I., and Chantit, S. (2018, January 23\u201324). Tool Support to Automate Transformations from SBVR to UML Use Case Diagram. Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering\u2014MDI4SE, Funchal, Madeira, Portugal.","DOI":"10.5220\/0006817705250532"},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1016\/j.cose.2018.03.016","article-title":"Engineering secure systems: Models, patterns and empirical validation","volume":"77","author":"Hamid","year":"2018","journal-title":"Comput. Secur."},{"key":"ref_67","doi-asserted-by":"crossref","unstructured":"Tucci, M. (2018, January 14). Model-driven round-trip software dependability engineering. Proceedings of the 21st ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings (MODELS \u201918). Association for Computing Machinery, New York, NY, USA.","DOI":"10.1145\/3270112.3275337"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"4","DOI":"10.3991\/ijoe.v15i09.10433","article-title":"Toward Automatic Generation of Column-Oriented NoSQL Databases in Big Data Context","volume":"15","author":"Esbai","year":"2019","journal-title":"Int. J. Online Biomed. Eng. (iJOE)"},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"800","DOI":"10.3844\/jcssp.2019.800.813","article-title":"An Automatic Transformation Method from the E3value Model to IFML Model: An MDA Approach","volume":"15","author":"Kharmoum","year":"2019","journal-title":"Comput. Sci."},{"key":"ref_70","doi-asserted-by":"crossref","unstructured":"Rasheed, Y., Azam, F., Anwar, M.W., and Tufail, H. (2019, January 27). A Model-Driven Approach for Creating Storyboards of Web Based User Interfaces. Proceedings of the 7th International Conference on Computer and Communications Management (ICCCM \u201919). Association for Computing Machinery, New York, NY, USA.","DOI":"10.1145\/3348445.3348465"},{"key":"ref_71","doi-asserted-by":"crossref","unstructured":"Barolli, L., Hussain, F., and Ikeda, M. (2019). From an Annotated BPMN Model to a Use Case Diagram: DESTINY Methodology. Complex, Intelligent, and Software Intensive Systems. CISIS 2019. Advances in Intelligent Systems and Computing 2020, Springer.","DOI":"10.1007\/978-3-030-22354-0"},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Madureira, A., Abraham, A., Gandhi, N., Silva, C., and Antunes, M. Model Driven Architectural Design of Information Security System. Proceedings of the Tenth International Conference on Soft Computing and Pattern Recognition (SoCPaR 2018) 2020. SoCPaR 2018. Advances in Intelligent Systems and Computing.","DOI":"10.1007\/978-3-030-17065-3"},{"key":"ref_73","first-page":"579","article-title":"Model Transformations Carried by the Traceability Framework for Enterprises in Software Industry","volume":"17","author":"Jadoon","year":"2020","journal-title":"Int. Arab. J. Inf. Technol."},{"key":"ref_74","doi-asserted-by":"crossref","unstructured":"Kapferer, S., and Zimmermann, O. (2020, January 25\u201327). Domain-specific Language and Tools for Strategic Domain-driven Design, Context Mapping and Bounded Context Modeling. Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development\u2014MODELSWARD, Valletta, Malta.","DOI":"10.5220\/0008910502990306"},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"819","DOI":"10.1016\/j.procs.2020.03.150","article-title":"Transformations\u2019 Study Between Requirements Models and Business Process Models in MDA Approach","volume":"170","author":"Kharmoum","year":"2020","journal-title":"Procedia Comput. Sci."},{"key":"ref_76","doi-asserted-by":"crossref","first-page":"831","DOI":"10.1016\/j.procs.2020.03.148","article-title":"Towards a Generation of Class Diagram from User Stories in Agile Methods","volume":"170","author":"Nasiri","year":"2020","journal-title":"Procedia Comput. Sci."},{"key":"ref_77","doi-asserted-by":"crossref","unstructured":"Bibartiu, O., D\u00fcrr, F., and Rothermel, K. (2021, January 25\u201329). Optimal Refinement for Component-based Architectures. Proceedings of the 2021 IEEE 25th International Enterprise Distributed Object Computing Conference (EDOC), Gold Coast, Australia.","DOI":"10.1109\/EDOC52215.2021.00025"},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"56506","DOI":"10.1109\/ACCESS.2021.3071623","article-title":"The Semantic of Business Vocabulary and Business Rules: An Automatic Generation from Textual Statements","volume":"9","author":"Haj","year":"2021","journal-title":"IEEE Access"},{"key":"ref_79","doi-asserted-by":"crossref","unstructured":"Amjad, A., Azam, F., and Anwar, M.W. (2022, January 21\u201322). Device Interoperability for Industrial IoT using Model-Driven Architecture. Proceedings of the 2022 24th International Multitopic Conference (INMIC), Islamabad, Pakistan.","DOI":"10.1109\/INMIC56986.2022.9972976"},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1016\/j.procs.2022.03.082","article-title":"A Proposed Methodology to Automate the software manufacturing through Artificial Intelligence (AI)","volume":"201","author":"Rhazali","year":"2022","journal-title":"Procedia Comput. Sci."},{"key":"ref_81","doi-asserted-by":"crossref","first-page":"2773","DOI":"10.11591\/eei.v11i5.3973","article-title":"A methodology for transforming BPMN to IFML into MDA","volume":"11","author":"Sajji","year":"2022","journal-title":"Bull. Electr. Eng. Inform."},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Abdelhedi, F., Rajhi, H., and Zurfluh, G. (2023, January 4\u20137). Conceptual Modeling of a Document-Oriented NoSQL Database. Proceedings of the 2023 20th ACS\/IEEE International Conference on Computer Systems and Applications (AICCSA), Giza, Egypt.","DOI":"10.1109\/AICCSA59173.2023.10479242"},{"key":"ref_83","doi-asserted-by":"crossref","unstructured":"Kallel, S., Jmaiel, M., Zulkernine, M., Hadj Kacem, A., Cuppens, F., and Cuppens, N. (2023). Modeling Train Systems: From High-Level Architecture Graphical Models to Formal Specifications. Risks and Security of Internet and Systems 2023. CRiSIS 2022. Lecture Notes in Computer Science, Springer.","DOI":"10.1007\/978-3-031-31108-6"},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Kegel, K. (2023, January 1\u20136). Automating Feature Requests for User-Driven Model Evolution at Runtime. Proceedings of the 2023 ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), V\u00e4ster\u00e5s, Sweden.","DOI":"10.1109\/MODELS-C59198.2023.00149"},{"key":"ref_85","unstructured":"Joshi, A., Mahmud, M., and Ragel, R.G. (2022). Generation of User Interfaces and Code from User Stories. Information and Communication Technology for Competitive Strategies (ICTCS 2021). Lecture Notes in Networks and Systems 2023, Springer."},{"key":"ref_86","first-page":"419","article-title":"Graphical User Interfaces Generation from BPMN (Business Process Model and Notation) via IFML (Interaction Flow Modeling Language) up to PSM (Platform Specific Model) Level","volume":"14","author":"Sajji","year":"2023","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_87","first-page":"4378","article-title":"A novel agile method for user stories\u2019 XMI model generation via NLP and MDA","volume":"13","author":"Kharmoum","year":"2024","journal-title":"Bull. Electr. Eng. Inform."},{"key":"ref_88","doi-asserted-by":"crossref","unstructured":"Nistala, P., Rajbhoj, A., Kulkarni, V., Noronha, S., and Joshi, A. (2023). An industrial experience report on model-based, AI-enabled proposal development for an RFP\/RFI. Sci. Comput. Program., 233.","DOI":"10.1016\/j.scico.2023.103058"},{"key":"ref_89","doi-asserted-by":"crossref","unstructured":"Yang, S., Xiao, H., Li, Z., and Xie, X. (2024, January 24\u201325). Deriving and Verifying B Specifications from Problem Frames Models via Model Transformation. Proceedings of the 2024 IEEE 32nd International Requirements Engineering Conference Workshops (REW), Reykjavik, Iceland.","DOI":"10.1109\/REW61692.2024.00033"},{"key":"ref_90","doi-asserted-by":"crossref","unstructured":"Babris, K., and \u0145ikiforova, O. (2024, January 3\u20134). From Models to Interfaces: Leveraging the Two-Hemisphere Model for Automated UI Generation. Proceedings of the 2024 IEEE 65th International Scientific Conference on Information Technology and Management Science of Riga Technical University (ITMS), Latvia, Riga.","DOI":"10.1109\/ITMS64072.2024.10741944"},{"key":"ref_91","unstructured":"Object Management Group (2025, January 01). Business Process Modeling Notation. Available online: https:\/\/www.bpmn.org."},{"key":"ref_92","first-page":"59","article-title":"Two Hemisphere Model Driven Approach for Generation of UML Class Diagram in the Context of MDA","volume":"3","author":"Nikiforova","year":"2009","journal-title":"E-Inform. Softw. Eng. J."},{"key":"ref_93","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., and Merks, E. (2009). EMF: Eclipse Modeling Framework, Pearson Education. [2nd ed.]."},{"key":"ref_94","first-page":"145","article-title":"From Strategy to Code: Achieving Strategical Alignment in Software Development Projects Through Conceptual Modelling","volume":"48","author":"Pastor","year":"2021","journal-title":"Trans. Large Scale Data Knowl. Centered Syst."},{"key":"ref_95","doi-asserted-by":"crossref","unstructured":"Silva, J.X., Lopes, M., Avelino, G., and Santos, P. (2023, January 26). Low-code and No-code Technologies Adoption: A Gray Literature Review. Proceedings of the XIX Brazilian Symposium on Information Systems (SBSI \u201923). Association for Computing Machinery, New York, NY, USA.","DOI":"10.1145\/3592813.3592929"},{"key":"ref_96","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.infsof.2015.11.001","article-title":"Domain-Specific Languages: A Systematic Mapping Study","volume":"71","author":"Kosar","year":"2016","journal-title":"Inf. Softw. Technol."},{"key":"ref_97","doi-asserted-by":"crossref","first-page":"e6","DOI":"10.1017\/dsj.2024.3","article-title":"Utilization of system models in model-based systems engineering: Definition, classes and research directions based on a systematic literature review","volume":"10","author":"Wilking","year":"2024","journal-title":"Des. Sci."},{"key":"ref_98","unstructured":"Fill, H.G., H\u00e4rer, F., Vasic, I., Borcard, D., Reitemeyer, B., Muff, F., Curty, S., and B\u00fchlmann, M. (2024, January 28\u201331). CMAG: A Framework for Conceptual Model Augmented Generative Artificial Intelligence, ER2024: Companion. Proceedings of the 43rd International Conference on Conceptual Modeling: ER Forum, Special Topics, Posters and Demos, Pittsburgh, PA, USA."},{"key":"ref_99","doi-asserted-by":"crossref","unstructured":"Ralyt\u00e9, J., Chakravarthy, S., Mohania, M., Jeusfeld, M.A., and Karlapalem, K. (2022). Stra2Bis: A Model-Driven Method for Aligning Business Strategy and Business Processes. Conceptual Modeling. ER 2022. Lecture Notes in Computer Science, Springer.","DOI":"10.1007\/978-3-031-17995-2"},{"key":"ref_100","doi-asserted-by":"crossref","unstructured":"Karagiannis, D., Lee, M., Hinkelmann, K., and Utz, W. (2022). The LiteStrat Modelling Method: Towards the Alignment of Strategy and Code. Domain-Specific Conceptual Modeling, Springer.","DOI":"10.1007\/978-3-030-93547-4"}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/14\/2\/40\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T10:37:22Z","timestamp":1759919842000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/14\/2\/40"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,27]]},"references-count":100,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025,2]]}},"alternative-id":["computers14020040"],"URL":"https:\/\/doi.org\/10.3390\/computers14020040","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,1,27]]}}}