DOI: https://doi.org/10.15587/1729-4061.2014.30651

Analyses of applicability of universal (unified) languages for modelling domains

Віталій Іванович Межуєв, Тетяна Василівна Бодненко

Abstract


The article is dedicated advantages and disadvantages of using a universal approach to modeling domains, as well as suggest ways to overcome these disadvantages, developed information technology domain-specific mathematical modeling, which provides an introduction to the modeling language UML structured goal models, sets, mathematical operations and combining grammars subject – oriented language grammar for the new Turing programming languages.

Among the advantages are highlighted: the fullness of description Pro expandability, commonality, conformity with best programming methodology, ease of graphical notation, independent of implementation tools, community support. Among the shortcomings highlighted: many dialects, commonality, congestion language, the complexity of concepts, lack of formalization and orthogonal concepts, imprecise semantics, user restrictions, the complexity of connections with language development, the complexity of the extensions, the problems in the study and implementation of, the inability to change the modeling process, the efficiency of the code. Among the ways to overcome the deficiencies identified: each data domain should have its own domain-specific modeling language; Specialist Continuing choose his system of concepts and rules necessary to create models of ABM enabling professionals to build a modeling language with minimal system concepts that are semantically orthogonal; the user himself is building the graphical or textual notation, select the necessary methods and structure of the modeling process.

The information technology of object-oriented mathematical modeling, which provides an introduction to the modeling language UML structured goal models, sets, mathematical operations and combining grammars domain-specific languages with new grammars for Turing programming languages.

These materials provide an opportunity to use the proposed information technology domain-specific mathematical modeling of the process of developing specific subject areas of modeling languages.


Keywords


advantages; disadvantages; ways to overcome the disadvantages of modeling languages; mathematical modeling; information technology; simulation technology domains

References


Booch, G., Rumbaugh, J., Jacobson, A. (2006). UML. Klassika CS [Classic CS]; 2nd ed. SPb.: Peter, 736.

Weilkiens, T. (2008). Systems Engineering with SysML / UML. Modeling, Analysis, Design–Morgan Kaufmann Publishers Inc. 1st edition, 320.

Marca, D. A., Clement, L. M. (2005). IDEF0 and SADT: A Modeler's Guide / David A. Marca, OpenProcess, Inc., 392.

Introduction to Methodologies and SSADM. Available at : http: //www.comp.glam.ac.uk/pages/staff/tdhutchings/ chapter4.html

Schenck, D. A., Wilson, P. R. (1993). Information Modeling the EXPRESS Way. - Oxford University. Press, 416.

Kaźmierski, T. J., Morawiec, A. (2012). System Specification and Design Languages. Springer, 254.

SDL-RT standard V2.2. Specification & Description Language – Real Time. Available at : http://www.sdl-rt.org/ standard / V2.2 / pdf / SDL-RT.pdf (Last accessed: 23.04.20130.

Avison, D. (1991). MERISE: A European Methodology for Developing Information Systems. European Journal of Information Systems, 1 (3), 183‑191. doi: 10.1057/ejis.1991.33

Object Management Group. Available at : www.omg.org.

An example of the description of the domain using the Unified Modeling Language (UML) in the development of software systems. Available at : http://easy-code.com.ua/2011/01/priklad-opisu-predmetno%D1%97-oblasti-z-vikoristannyam-unified-modeling-language-uml-pri-rozrobci-programnix-sistem/

Doudzianiy, I. (2007). Object-oriented modeling of software systems [Object-oriented modeling of software systems] Lviv: Publishing House of Ivan Franko Lviv National University, 108.

Model Driven Architecture. Available at : www.omg.org / mda / (Last accessed: 25.08.2014).

Spetsifіkatsіya UML 2.4.1. Available at : http://www.omg.org/ spec / UML / 2.4.1 / (Last accessed: 05.08.2011).

Robert, F., Sudipto Ghosh, Dean Trang Trong, (2006). Ernor Soulberg Development based on models using UML 2.0: promises and failures. Open systems, 3. Available at : http://www.osp.ru/os/2006/03/1156601

Mezhuєv, V. I. (2010). Dotsіlnіst zastosuvannya UML for systems modelyuvannya ozbroєnnya that vіyskovoї tehnіki [Feasibility of using UML for modeling of weapon systems and military equipment]. System ozbroєnnya i vіyskova tehnіka, Metro Manila natsіonalny polіtehnіchny unіversitet, 2 (22), 122‑126.

Babich, A. V. Introduction to UML. Available at : http://www.intuit.ru/ department/se/intuml/

Lozhechkin, A. UML or DSL? Unification or focus on the task? Available at : http://www.gotdotnet.ru/blogs/allo/595/ (Lst accessed: 9.06.2010).

Mezhuev, V. I. (2012). Іnformatsіyna tehnologіya rozrobki complex іnstrumentalnih zasobіv subject-orієntovanogo ically mathematical modelyuvannya [Information technology development of integrated tools object-oriented mathematical modeling]. Odessa National Polytechnic University, Ukraine. Odessa, 36.


GOST Style Citations


Буч, Г. UML. Классика CS [Текст] / Г. Буч, Дж. Рамбо, А. Джекобсон; 2-е изд. – СПб.: Питер, 2006. – 736 с.

Weilkiens, T. Systems Engineering with SysML/UML. Modeling, Analysis, Design [Text] / T. Weilkiens; 1st edition. – Morgan Kaufmann Publishers Inc., 2008. – 320 p.

Marca, D. A. IDEF0 and SADT: A Modeler’s Guide [Text] / D. A. Marca, Clement L. McGowan. – OpenProcess, Inc., 2005. – 392 p.

Introduction to Methodologies and SSADM [Electronic resource] / Available at: \http://www.comp.glam.ac.uk/pages/staff/tdhutchings/ chapter4.html – Title from screen.

Schenck, D. A. Information Modeling the EXPRESS Way [Text] / D. A. Schenck, P. R. Wilson. – Oxford University. Press, 1993. – 416 p.

Kaźmierski, T. J. System Specification and Design Languages [Text] / T. J. Kaźmierski, А. Morawiec (Eds.). – Springer, 2012. – 254 p.

SDL-RT standard V2.2. Specification & Description Language – Real Time [Electronic resource] / Available at : \http://www.sdl-rt.org/standard/ V2.2/ pdf/SDL-RT.pdf – 23.04.2013. – Title from the screen.

Avison, D. MERISE: A European Methodology for Developing Information Systems [Text] / D. Avison // European Journal of Information Systems. – 1991. – Vol. 1, Issue 3. ‑ P. 183‑191. doi: 10.1057/ejis.1991.33 

Object Management Group [Electronic resource] / Available at : \www.omg.org

Приклад опису предметної області з використанням Unified Modeling Language (UML) при розробці програмних систем [Електронний ресурс] / Режим доступу : \http://easy-code.com.ua/2011/01/priklad-opisu-predmetno%D1%97-oblasti-z-vikoristannyam-unified-modeling-language-uml-pri-rozrobci-programnix-sistem/

Дудзяний, І. М. Об’єктно-орієнтоване моделювання програмних систем [Текст] : навч.-метод. пос. / І. М. Дудзяний. – Львів: Видавничий центр ЛНУ імені Івана Франка, 2007. – 108 с.

Model Driven Architecture [Electronic resource] / Available at: \www.omg.org/mda/ ‑ 25.08.2014. – Title from the screen.

Специфікація UML 2.4.1. [Electronic resource] / Available at : \http://www.omg.org/ spec/ UML/ 2.4.1/ ‑ 05.08.2011. – Title from th screen.

Франс, Р. Разработка на базе моделей с использованием UML 2.0: обещания и просчеты [Электронный ресурс] / Р. Франс, Судипто Гош, Транг Дин-Тронг, Эрнор Соулберг // Открытые системы. ‑ 2006. – № 3. – Режим доступа : \http://www.osp.ru/os/2006/03/1156601.

Межуєв, В. І. Доцільність застосування UML для моделювання систем озброєння та військової техніки [Текст] / В. І. Межуєв // Системи озброєння і військова техніка, Одеський національний політехнічний університет. – 2010. – № 2(22). – С. 122‑126.

Бабич, А. В. Введение в UML [Электронный ресурс] / Режим доступа : \http://www.intuit.ru/ department/se/intuml/

Ложечкин, А. UML или DSL? Унификация или нацеленность на задачу? [Электронный ресурс] / Режим доступу : \http://www.gotdotnet.ru/blogs/allo/595/ – 9.06.2010. – Загол. з екрану.

Межуєв, В. І. Інформаційна технологія розробки комплексних інструментальних засобів предметно-орієнтованого математичного моделювання [Текст] : автореф. дис. …. д-ра техн. наук : 05.13.06  / В. І. Межуєв. ‑ Одеський національний політехнічний університет. – Одеса, 2012. – 36 с.







Copyright (c) 2014 Віталій Іванович Межуєв, Тетяна Василівна Бодненко

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN (print) 1729-3774, ISSN (on-line) 1729-4061