{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T11:59:15Z","timestamp":1777291155139,"version":"3.51.4"},"reference-count":14,"publisher":"Walter de Gruyter GmbH","issue":"1","license":[{"start":{"date-parts":[[2020,5,1]],"date-time":"2020-05-01T00:00:00Z","timestamp":1588291200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,5,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Evolution of software development process and increasing complexity of software systems calls for developers to pay great attention to the evolution of CASE tools for software development. This, in turn, causes explosion for appearance of a new wave (or new generation) of such CASE tools. The authors of the paper have been working on the development of the so-called two-hemisphere model-driven approach and its supporting BrainTool for the past 10 years. This paper is a step forward in the research on the ability to use the two-hemisphere model driven approach for system modelling at the problem domain level and to generate UML diagrams and software code from the two-hemisphere model. The paper discusses the usage of anemic domain model instead of rich domain model and offers the main principle of transformation of the two-hemisphere model into the first one.<\/jats:p>","DOI":"10.2478\/acss-2020-0006","type":"journal-article","created":{"date-parts":[[2020,7,13]],"date-time":"2020-07-13T09:46:36Z","timestamp":1594633596000},"page":"51-56","source":"Crossref","is-referenced-by-count":2,"title":["Anemic Domain Model vs Rich Domain Model to Improve the Two-Hemisphere Model-Driven Approach"],"prefix":"10.2478","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7983-3088","authenticated-orcid":false,"given":"Oksana","family":"Nikiforova","sequence":"first","affiliation":[{"name":"Riga Technical University , Riga , Latvia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstantins","family":"Gusarovs","sequence":"additional","affiliation":[{"name":"Riga Technical University , Riga , Latvia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","published-online":{"date-parts":[[2020,6,5]]},"reference":[{"key":"2026042709091375559_j_acss-2020-0006_ref_001_w2aab3b7c11b1b6b1ab1ab1Aa","doi-asserted-by":"crossref","unstructured":"[1] L. Leimane, O. Nikiforova, \u201cMapping of Activities for Object-Oriented System Analysis\u201d, Applied Computer Systems, 2018, vol. 23, no. 1, pp. 5\u201311. https:\/\/doi.org\/10.2478\/acss-2018-000110.2478\/acss-2018-0001","DOI":"10.2478\/acss-2018-0001"},{"key":"2026042709091375559_j_acss-2020-0006_ref_002_w2aab3b7c11b1b6b1ab1ab2Aa","doi-asserted-by":"crossref","unstructured":"[2] O. Nikiforova, \u201cSystem Modeling in UML with Two-Hemisphere Model Driven Approach\u201d, Applied computer systems, 2010, vol. 41, no. 1, pp. 37\u201344. https:\/\/doi.org\/10.2478\/v10143-010-0022-x10.2478\/v10143-010-0022-x","DOI":"10.2478\/v10143-010-0022-x"},{"key":"2026042709091375559_j_acss-2020-0006_ref_003_w2aab3b7c11b1b6b1ab1ab3Aa","unstructured":"[3] OMG, UML Unified Modeling Language Specification. Available at http:\/\/www.omg.org"},{"key":"2026042709091375559_j_acss-2020-0006_ref_004_w2aab3b7c11b1b6b1ab1ab4Aa","doi-asserted-by":"crossref","unstructured":"[4] K. Cemus, T. Cerny, L. Matl, and M. J. Donahoo, \u201cAspect, Rich and Anemic Domain Models in Enterprise Information Systems,\u201d 42nd International Conference on Current Trends in Theory and Practice of Computer Science, 2016. https:\/\/doi.org\/10.1007\/978-3-662-49192-8_3610.1007\/978-3-662-49192-8_36","DOI":"10.1007\/978-3-662-49192-8_36"},{"key":"2026042709091375559_j_acss-2020-0006_ref_005_w2aab3b7c11b1b6b1ab1ab5Aa","doi-asserted-by":"crossref","unstructured":"[5] K. Gusarovs, O. \u0145ikiforova, \u201cWorkflow Generation from the Two-Hemisphere Model\u201d, Applied Computer Systems, 2017, vol. 22, pp. 36\u201346. https:\/\/doi.org\/10.1515\/acss-2017-001610.1515\/acss-2017-0016","DOI":"10.1515\/acss-2017-0016"},{"key":"2026042709091375559_j_acss-2020-0006_ref_006_w2aab3b7c11b1b6b1ab1ab6Aa","unstructured":"[6] L. Marques, \u201cA defense of so-called anemic domain models\u201d. Slides of D-Lang-Silicon-Valley Meetup @ January 28, 2016. Available at http:\/\/files.meetup.com\/18234529\/luis_marques_anemic_domain_models.pdf"},{"key":"2026042709091375559_j_acss-2020-0006_ref_007_w2aab3b7c11b1b6b1ab1ab7Aa","unstructured":"[7] E. Evans, Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional, 2004."},{"key":"2026042709091375559_j_acss-2020-0006_ref_008_w2aab3b7c11b1b6b1ab1ab8Aa","unstructured":"[8] M. Fowler, \u201cAnaemic Domain Model.\u201d Available at http:\/\/www.martinfowler.com\/bliki\/AnemicDomainModel.html"},{"key":"2026042709091375559_j_acss-2020-0006_ref_009_w2aab3b7c11b1b6b1ab1ab9Aa","doi-asserted-by":"crossref","unstructured":"[9] N. El Marzouki, Y. Lakhrissi, O. Nikiforova, M. El Mohajir, \u201cThe application of an automatic model composition prototype on the-Two hemisphere model driven approach,\u201d 2017 International Conference on Wireless Technologies, Embedded and Intelligent Systems, WITS, 2017. https:\/\/doi.org\/10.1109\/WITS.2017.793467310.1109\/WITS.2017.7934673","DOI":"10.1109\/WITS.2017.7934673"},{"key":"2026042709091375559_j_acss-2020-0006_ref_010_w2aab3b7c11b1b6b1ab1ac10Aa","unstructured":"[10] G. E. Krasner and S. T. Pope, \u201cA cookbook for using the model-view controller user interface paradigm in Smalltalk-80\u201d, Journal of Object-Oriented Programming, 1988, vol. 1, no. 3, pp. 26\u201349."},{"key":"2026042709091375559_j_acss-2020-0006_ref_011_w2aab3b7c11b1b6b1ab1ac11Aa","unstructured":"[11] AngularJS, Developer Guide: Conceptual Overview. Available at https:\/\/docs.angularjs.org\/guide\/concepts"},{"key":"2026042709091375559_j_acss-2020-0006_ref_012_w2aab3b7c11b1b6b1ab1ac12Aa","doi-asserted-by":"crossref","unstructured":"[12] O. Nikiforova, L. Kozacenko, D. Ungurs, D. Ahilcenoka, A. Bajovs, N. Skindere, K. Gusarovs, M. Jukss, \u201cBrainTool v2.0 for Software Modeling in UML\u201d, Applied Computer Systems, 2014, vol. 16. no. 1, pp. 33\u201342. https:\/\/doi.org\/10.1515\/acss-2014-001110.1515\/acss-2014-0011","DOI":"10.1515\/acss-2014-0011"},{"key":"2026042709091375559_j_acss-2020-0006_ref_013_w2aab3b7c11b1b6b1ab1ac13Aa","doi-asserted-by":"crossref","unstructured":"[13] O. Nikiforova, K. Gusarovs, \u201cComparison of BrainTool to Other UML Modeling and Model Transformation Tools,\u201d AIP Conference Proceedings, vol. 1863, 2017. https:\/\/doi.org\/10.1063\/1.499250310.1063\/1.4992503","DOI":"10.1063\/1.4992503"},{"key":"2026042709091375559_j_acss-2020-0006_ref_014_w2aab3b7c11b1b6b1ab1ac14Aa","doi-asserted-by":"crossref","unstructured":"[14] O. Nikiforova, K. Gusarovs, A. Ressin, \u201cAn Approach to Generation of the UML Sequence Diagram from the Two-Hemisphere Model\u201d, Proceedings of the Eleventh International Conference on Software Engineering Advances, 2016. K. Gusarovs, O. Nikiforova, A. Giurca, \u201cSimplified Lisp Code Generation from the Two-hemisphere Model,\u201d Procedia Computer Science, 2016, vol. 104, pp. 329\u2013337. https:\/\/doi.org\/10.1016\/j.procs.2017.01.14210.1016\/j.procs.2017.01.142","DOI":"10.1016\/j.procs.2017.01.142"}],"container-title":["Applied Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/content.sciendo.com\/view\/journals\/acss\/25\/1\/article-p51.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/reference-global.com\/pdf\/10.2478\/acss-2020-0006","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T11:23:43Z","timestamp":1777289023000},"score":1,"resource":{"primary":{"URL":"https:\/\/reference-global.com\/article\/10.2478\/acss-2020-0006"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,1]]},"references-count":14,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,6,5]]},"published-print":{"date-parts":[[2020,5,1]]}},"alternative-id":["10.2478\/acss-2020-0006"],"URL":"https:\/\/doi.org\/10.2478\/acss-2020-0006","relation":{},"ISSN":["2255-8691"],"issn-type":[{"value":"2255-8691","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,1]]}}}