+7 (495) 987 43 74 ext. 3304
Join us -              
Рус   |   Eng

articles

The author: Oleynik P.     Published in № 4(58) 28 august 2015 year
Rubric: Models and Methods

Unified object system metamodel

The article presents a unified object system metamodel, developed by the author and used them in the development of large software systems over the past few years. This paper is the development of the material, briefly presented in the article «The Concept Creation Service Corporate Information Systems of Economic Industrial Energy Cluster», published in the Applied Informatics journal in № 6 from 2014. The urgency of the problem is reasonable overview of existing work presented in this article. The article presents the latest to date version of the metamodel and describes the main constituent elements. Attention is paid to the hierarchy of metaclasses used in the simulation application domain entities. Also considered metaclass hierarchy representing the different types of atomic and class attributes. Attention is given to the description and dynamic (behavioral) component by implementing the methods and events classes. Finally, conclusions are made about the future development work. Behavioral characteristics are implemented through various validation rules. The article deals with the decisions relating to the management of visibility and accessibility of the individual elements of graphic controls. All elements of the metamodel was tested under a variety of complex database applications. Further development of this paper is the development of custom UML-profile that allows to simplify the process of designing the program and database structure. This profile can be used in teaching students the design and implementation of software.

Key words

UML, object-oriented design, database, object system metamodel, metaclasses

The author:

Oleynik P.

Degree:

PhD in Technique, System Architect Software, Aston OJSC, Associate Professor, SI (b) Platov SRSPU (NPI)

Location:

Rostov-on- Don