Analyses of applicability of universal (unified) languages for modelling domains
DOI:
https://doi.org/10.15587/1729-4061.2014.30651Keywords:
advantages, disadvantages, ways to overcome the disadvantages of modeling languages, mathematical modeling, information technology, simulation technology domainsAbstract
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.
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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2014 Віталій Іванович Межуєв, Тетяна Василівна Бодненко
This work is licensed under a Creative Commons Attribution 4.0 International License.
The consolidation and conditions for the transfer of copyright (identification of authorship) is carried out in the License Agreement. In particular, the authors reserve the right to the authorship of their manuscript and transfer the first publication of this work to the journal under the terms of the Creative Commons CC BY license. At the same time, they have the right to conclude on their own additional agreements concerning the non-exclusive distribution of the work in the form in which it was published by this journal, but provided that the link to the first publication of the article in this journal is preserved.
A license agreement is a document in which the author warrants that he/she owns all copyright for the work (manuscript, article, etc.).
The authors, signing the License Agreement with TECHNOLOGY CENTER PC, have all rights to the further use of their work, provided that they link to our edition in which the work was published.
According to the terms of the License Agreement, the Publisher TECHNOLOGY CENTER PC does not take away your copyrights and receives permission from the authors to use and dissemination of the publication through the world's scientific resources (own electronic resources, scientometric databases, repositories, libraries, etc.).
In the absence of a signed License Agreement or in the absence of this agreement of identifiers allowing to identify the identity of the author, the editors have no right to work with the manuscript.
It is important to remember that there is another type of agreement between authors and publishers – when copyright is transferred from the authors to the publisher. In this case, the authors lose ownership of their work and may not use it in any way.