{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T05:39:49Z","timestamp":1648791589335},"reference-count":16,"publisher":"Walter de Gruyter GmbH","issue":"38","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,1,1]]},"abstract":"<jats:title>Obtaining of elements of UML class diagram from initial information about problem domain<\/jats:title>\n        <jats:p>The Model Driven Architecture (MDA) is frequently used approach to software development. Basic conception of MDA is splitting of software development by levels of abstraction, where every level is presented with separate model - Computation Independent, Platform Independent, Platform Specific Models and code. The construction of central component of Platform Independent Model - system static structure in form of Unified Modeling Language (UML) class diagram is discussed in the paper. A set of approaches proposes the way for construction of UML class diagram. Different researchers try to find the possibility to obtain elements of class diagram in the formal way. This paper describes the method of obtaining of elements of class diagram from initial knowledge about the problem domain, which is described with interrelated business process and concept model. The proposed method defines main elements of class diagram, such as class name, class attribute, class operation, relationships among classes. Formal definition of these elements allows to avoid mistakes in the software analysis and design stage. It is very important to obtain correct model on this stage, as the design model is a base of future software.<\/jats:p>","DOI":"10.2478\/v10143-009-0008-8","type":"journal-article","created":{"date-parts":[[2010,3,10]],"date-time":"2010-03-10T02:03:47Z","timestamp":1268186627000},"page":"96-107","source":"Crossref","is-referenced-by-count":0,"title":["Obtaining of elements of UML class diagram from initial information about problem domain"],"prefix":"10.2478","volume":"38","author":[{"given":"Natalya","family":"Pavlova","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oksana","family":"Nikiforova","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","reference":[{"key":"1","unstructured":"Developing in OMG's Model Driven Architecture \/ OMG, 2001. - <a target=\"_blank\" href='http:\/\/www.omg.org\/mda\/papers.htm'>http:\/\/www.omg.org\/mda\/papers.htm<\/a>"},{"key":"2","unstructured":"MDA Distilled, Principles of Model driven Architecture \/ Mellor S. J., Scott K., Uhl A., Weise D. - London: Addison-Wesley, 2004. - P.150."},{"key":"3","first-page":"291","volume-title":"Databases and Information Systems IV","author":"O. Nikiforova","year":"2007"},{"key":"4","first-page":"219","article-title":"Two-Hemisphere Model Driven Approach: Engineering Based Software Development","author":"O. Nikiforova","year":"2004"},{"key":"5","first-page":"105","article-title":"Development of the Tool for Generation of UML Class Diagram from Two-Hemisphere Model","author":"O. Nikiforova","year":"2008"},{"key":"6","article-title":"Foundations on Generation of Relationships Between Classes Based on Initial Business Knowledge","author":"O. Nikiforova","year":"2008"},{"key":"7","first-page":"1","article-title":"Several Facilities of Class Diagram Generation from Two-Hemisphere Model in the Framework of MDA","author":"O. Nikiforova","year":"2008"},{"key":"8","doi-asserted-by":"crossref","unstructured":"Chen P. The entity relationship model - towards a unified view of data \/\/ ACM Trans. Database Systems, 1976, P. 9-36.","DOI":"10.1145\/320434.320440"},{"key":"9","first-page":"133","article-title":"Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA","author":"O. Nikiforova","year":"2008"},{"key":"10","unstructured":"GRADE Business Modeling, Language Guide. INFOLOGISTIK GmbH.- 1998 P.170."},{"key":"11","volume-title":"Applying UML And Patterns: An Introduction to Object-Oriented Analysis and Design","author":"C. Larman","year":"2000"},{"key":"12","first-page":"192","volume-title":"MDA Explained: The Model Driven Architecture. Practise and Promise","author":"A. Kleppe","year":"2003"},{"key":"13","volume-title":"The unified modeling language reference manual","author":"J. Rumbaugh","year":"1999"},{"key":"14","volume-title":"Causal Domain Model Driven Knowledge Acquisition for Expert Diagnosis System Development \/\/ Kaunas","author":"J. Grundspenkis","year":"1997"},{"key":"15","unstructured":"Pavlova N. Approach for Development of Platform Independent Model in the Framework of Model Driven Architecture, Ph.D. thesis, Riga Technical University.- 2008."},{"key":"16","volume-title":"UML Distilled Applying The Standard Object Modeling Language","author":"M. Fowler","year":"1999"}],"container-title":["Scientific Journal of Riga Technical University. Computer Sciences"],"original-title":[],"link":[{"URL":"http:\/\/content.sciendo.com\/view\/journals\/acss\/38\/38\/article-p96.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/view\/j\/acss.2009.38.issue-38\/v10143-009-0008-8\/v10143-009-0008-8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,30]],"date-time":"2020-05-30T16:13:24Z","timestamp":1590855204000},"score":1,"resource":{"primary":{"URL":"https:\/\/content.sciendo.com\/doi\/10.2478\/v10143-009-0008-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,1,1]]},"references-count":16,"journal-issue":{"issue":"38"},"URL":"https:\/\/doi.org\/10.2478\/v10143-009-0008-8","relation":{},"ISSN":["1407-7493"],"issn-type":[{"value":"1407-7493","type":"print"}],"subject":[],"published":{"date-parts":[[2009,1,1]]}}}