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

Authors

  • Віталій Іванович Межуєв Berdyansk State Pedagogical University 4, Street Schmidt, Berdyansk, Ukraine, 71118, Ukraine https://orcid.org/0000-0002-9335-6131
  • Тетяна Василівна Бодненко Cherkasy National University named after Bogdan Khmelnitsky 79, Boulevard named after Taras Shevchenko, Cherkasy, Ukraine, 18031, Ukraine

DOI:

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

Keywords:

advantages, disadvantages, ways to overcome the disadvantages of modeling languages, mathematical modeling, information technology, simulation technology 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.

Author Biographies

Віталій Іванович Межуєв, Berdyansk State Pedagogical University 4, Street Schmidt, Berdyansk, Ukraine, 71118

Doctor of Technical Sciences, Professor

Department of Computer Science and Software Engineering

Faculty of Engineering education and educational technology 

Тетяна Василівна Бодненко, Cherkasy National University named after Bogdan Khmelnitsky 79, Boulevard named after Taras Shevchenko, Cherkasy, Ukraine, 18031

PhD, Associate Professor

Department of Automation and Computer Integrated Technologies

Educational and Research Institute of Physics, Mathematics and Computer Information Systems

References

  1. Booch, G., Rumbaugh, J., Jacobson, A. (2006). UML. Klassika CS [Classic CS]; 2nd ed. SPb.: Peter, 736.
  2. Weilkiens, T. (2008). Systems Engineering with SysML / UML. Modeling, Analysis, Design–Morgan Kaufmann Publishers Inc. 1st edition, 320.
  3. Marca, D. A., Clement, L. M. (2005). IDEF0 and SADT: A Modeler's Guide / David A. Marca, OpenProcess, Inc., 392.
  4. Introduction to Methodologies and SSADM. Available at : http: //www.comp.glam.ac.uk/pages/staff/tdhutchings/ chapter4.html
  5. Schenck, D. A., Wilson, P. R. (1993). Information Modeling the EXPRESS Way. - Oxford University. Press, 416.
  6. Kaźmierski, T. J., Morawiec, A. (2012). System Specification and Design Languages. Springer, 254.
  7. 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.
  8. 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
  9. Object Management Group. Available at : www.omg.org.
  10. 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/
  11. 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.
  12. Model Driven Architecture. Available at : www.omg.org / mda / (Last accessed: 25.08.2014).
  13. Spetsifіkatsіya UML 2.4.1. Available at : http://www.omg.org/ spec / UML / 2.4.1 / (Last accessed: 05.08.2011).
  14. 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
  15. 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.
  16. Babich, A. V. Introduction to UML. Available at : http://www.intuit.ru/ department/se/intuml/
  17. 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).
  18. 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.

Published

2014-12-17

How to Cite

Межуєв, В. І., & Бодненко, Т. В. (2014). Analyses of applicability of universal (unified) languages for modelling domains. Eastern-European Journal of Enterprise Technologies, 6(2(72), 4–10. https://doi.org/10.15587/1729-4061.2014.30651