{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T23:04:31Z","timestamp":1777331071033,"version":"3.51.4"},"reference-count":16,"publisher":"Walter de Gruyter GmbH","issue":"1","license":[{"start":{"date-parts":[[2017,12,1]],"date-time":"2017-12-01T00:00:00Z","timestamp":1512086400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,12,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Model-Driven Software Development (MDSD) is a trend in Software Development that focuses on code generation from various kinds of models. To perform such a task, it is necessary to develop an algorithm that performs source model transformation into the target model, which ideally is an actual software code written in some kind of a programming language. However, at present a lot of methods focus on Unified Modelling Language (UML) diagram generation. The present paper describes a result of authors\u2019 research on Two-Hemisphere Model (2HM) processing for easier code generation.<\/jats:p>","DOI":"10.1515\/acss-2017-0016","type":"journal-article","created":{"date-parts":[[2017,12,30]],"date-time":"2017-12-30T22:15:23Z","timestamp":1514672123000},"page":"36-46","source":"Crossref","is-referenced-by-count":2,"title":["Workflow Generation from the Two-Hemisphere Model"],"prefix":"10.1515","volume":"22","author":[{"given":"Konstant\u012bns","family":"Gusarovs","sequence":"first","affiliation":[{"name":"Riga Technical University , Latvia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oksana","family":"\u0145ikiforova","sequence":"additional","affiliation":[{"name":"Riga Technical University , Latvia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","published-online":{"date-parts":[[2017,12,27]]},"reference":[{"key":"2021040704504419685_j_acss-2017-0016_ref_001_w2aab2b8b9b1b7b1ab1ab1Aa","doi-asserted-by":"crossref","unstructured":"[1] W. M. P. van der Aalst, \u201cBusiness Process Management: A Comprehensive Survey,\u201d ISRN Software Engineering, vol. 2013, pp. 1\u201337, 2013. https:\/\/doi.org\/10.1155\/2013\/507984","DOI":"10.1155\/2013\/507984"},{"key":"2021040704504419685_j_acss-2017-0016_ref_002_w2aab2b8b9b1b7b1ab1ab2Aa","doi-asserted-by":"crossref","unstructured":"[2] M. Brambilla, J. Cabot, M. Wimmer, Model-Driven Software Engineering in Practice, 1st edition. USA: Morgan & Claypool Publishers, 2012.","DOI":"10.2200\/S00441ED1V01Y201208SWE001"},{"key":"2021040704504419685_j_acss-2017-0016_ref_003_w2aab2b8b9b1b7b1ab1ab3Aa","doi-asserted-by":"crossref","unstructured":"[3] W. P. Stevens, G. J. Myers, and L. L. Constantine, \u201cStructured Design,\u201d IBM Systems Journal, vol. 13, no. 2, pp. 115\u2013139, 1974. https:\/\/doi.org\/10.1147\/sj.132.0115","DOI":"10.1147\/sj.132.0115"},{"key":"2021040704504419685_j_acss-2017-0016_ref_004_w2aab2b8b9b1b7b1ab1ab4Aa","doi-asserted-by":"crossref","unstructured":"[4] O. Nikiforova and M. Kirikova, \u201cTwo-Hemisphere Model Driven Approach: Engineering Based Software Development,\u201d Lecture Notes in Computer Science, pp. 219\u2013233, 2004. https:\/\/doi.org\/10.1007\/978-3-540-25975-6_17","DOI":"10.1007\/978-3-540-25975-6_17"},{"key":"2021040704504419685_j_acss-2017-0016_ref_005_w2aab2b8b9b1b7b1ab1ab5Aa","unstructured":"[5] ISO\/IEC 2382:2015 Information technology \u2013 Vocabulary [Online]. Available: https:\/\/www.iso.org\/obp\/ui\/#iso:std:iso-iec:2382:ed-1:v1:en"},{"key":"2021040704504419685_j_acss-2017-0016_ref_006_w2aab2b8b9b1b7b1ab1ab6Aa","doi-asserted-by":"crossref","unstructured":"[6] O. Nikiforova and N. Pavlova, \u201cDevelopment of the Tool for Generation of UML Class Diagram from Two-Hemisphere Model,\u201d 2008 The Third International Conference on Software Engineering Advances, pp. 105\u2013112, Oct. 2008. https:\/\/doi.org\/10.1109\/icsea.2008.37","DOI":"10.1109\/ICSEA.2008.37"},{"key":"2021040704504419685_j_acss-2017-0016_ref_007_w2aab2b8b9b1b7b1ab1ab7Aa","unstructured":"[7] O. Nikiforova, K. Gusarovs, O. Gorbiks, and N. Pavlova, \u201cBrainTool. A Tool for Generation of the UML Class Diagrams\u201d Proceedings of the Seventh International Conference on Software Engineering Advances, Mannaert H. et al. Eds, pp. 60\u201369, Lisbon, Portugal, November 18\u201323, 2012."},{"key":"2021040704504419685_j_acss-2017-0016_ref_008_w2aab2b8b9b1b7b1ab1ab8Aa","doi-asserted-by":"crossref","unstructured":"[8] O. Nikiforova, L. Kozacenko, D. Ungurs, D. Ahilcenoka, A. Bajovs, N. Skindere, K. Gusarovs, and M. Jukss, \u201cBrainTool v2.0 for Software Modeling in UML,\u201d Applied Computer Systems, vol. 16, no. 1, pp. 33\u201342, Jan. 2014. https:\/\/doi.org\/10.1515\/acss-2014-0011","DOI":"10.1515\/acss-2014-0011"},{"key":"2021040704504419685_j_acss-2017-0016_ref_009_w2aab2b8b9b1b7b1ab1ab9Aa","unstructured":"[9] Unified Modeling Language (UML) [Online]. Available: http:\/\/www.uml.org"},{"key":"2021040704504419685_j_acss-2017-0016_ref_010_w2aab2b8b9b1b7b1ab1ac10Aa","unstructured":"[10] BPMN Specification \u2013 Business Process Model and Notation [Online]. Available: http:\/\/www.bpmn.org"},{"key":"2021040704504419685_j_acss-2017-0016_ref_011_w2aab2b8b9b1b7b1ab1ac11Aa","doi-asserted-by":"crossref","unstructured":"[11] O. Nikiforova, L. Kozacenko, and D. Ahilcenoka, \u201cUML Sequence Diagram: Transformation from the Two-Hemisphere Model and Layout,\u201d Applied Computer Systems, vol. 14, no. 1, pp. 31\u201341, Jan. 2013. https:\/\/doi.org\/10.2478\/acss-2013-0004","DOI":"10.2478\/acss-2013-0004"},{"key":"2021040704504419685_j_acss-2017-0016_ref_012_w2aab2b8b9b1b7b1ab1ac12Aa","unstructured":"[12] O. Nikiforova, K. Gusarovs, and 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 (ICSEA), 2016."},{"key":"2021040704504419685_j_acss-2017-0016_ref_013_w2aab2b8b9b1b7b1ab1ac13Aa","doi-asserted-by":"crossref","unstructured":"[13] K. Gusarovs, O. Nikiforova, and A. Giurca, \u201cSimplified Lisp Code Generation from the Two-hemisphere Model,\u201d Procedia Computer Science, vol. 104, pp. 329\u2013337, 2017. https:\/\/doi.org\/10.1016\/j.procs.2017.01.142","DOI":"10.1016\/j.procs.2017.01.142"},{"key":"2021040704504419685_j_acss-2017-0016_ref_014_w2aab2b8b9b1b7b1ab1ac14Aa","unstructured":"[14] UML tools for software development and modelling \u2013 Enterprise Architect UML modeling tool [Online]. Available: http:\/\/www.sparxsystems.com"},{"key":"2021040704504419685_j_acss-2017-0016_ref_015_w2aab2b8b9b1b7b1ab1ac15Aa","unstructured":"[15] T. Koshy, Discrete Mathematics with Applications. Academic Press, p. 1042 p., 2003."},{"key":"2021040704504419685_j_acss-2017-0016_ref_016_w2aab2b8b9b1b7b1ab1ac16Aa","unstructured":"[16] \u201cFinite State Machines,\u201d 2005 [Online]. Available: http:\/\/www4.ncsu.edu\/~drwrigh3\/docs\/courses\/csc216\/fsm-notes.pdf"}],"container-title":["Applied Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/content.sciendo.com\/view\/journals\/acss\/22\/1\/article-p36.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.sciendo.com\/article\/10.1515\/acss-2017-0016","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,7]],"date-time":"2021-04-07T11:03:31Z","timestamp":1617793411000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.sciendo.com\/article\/10.1515\/acss-2017-0016"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,1]]},"references-count":16,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2017,12,27]]},"published-print":{"date-parts":[[2017,12,1]]}},"alternative-id":["10.1515\/acss-2017-0016"],"URL":"https:\/\/doi.org\/10.1515\/acss-2017-0016","relation":{},"ISSN":["2255-8691"],"issn-type":[{"value":"2255-8691","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,1]]}}}