Использование графовых грамматик для трансформации моделей
In paper the methods of model transformations created by means of visual modeling languages is considered. The detailed analysis has allowed to reveal existing problems in this area and to formulate approaches to their elimination.
The approach to information system development with domain specific languages is described. DSL-toolkit allows extending business process description languages by risks description tools.
In article the approach to creation of the formal description of the metalanguage, used for development of visual domain-specific languages of information systems modeling, based on directed pseudo-metagraphs, is considered. Using graph models for formal metalanguage definition of system MetaLanguage allows to describe its properties, to develop algorithms of horizontal and vertical metamodels and models transformation.
An effective management of enterprises is impossible without using tools of modeling and analy-sis of business processes. Used modeling tools should be available for different categories of users, system analysts and business analysts participating in creation and study of models. One more require-ment is diminution of operation laboriousness of the analysts through reuse of the developed models for the solution of different tasks, upon transition from one stage of operations to another where other mod-eling means are applied. Domain specific modeling with DSM-platforms, intended for development of domain-specific languages and models, and also for execution of their transformations according to needs of users, can become a basis of such means. Use of DSM-platforms allows to expand expressive facilities of existing languages, to create new languages "focused" on the solution of certain tasks in specific domain. There are many DSM-platforms, but the analysis showed that all of them have the re-strictions that are essential from the point of view of considered tasks. The requirements to languages and means of business modeling are described in the paper. New opportunities the MetaLanguage DSM-platform, increasing performance of analysts operation, are presented.
Tools of the DSM-platform MetaLanguage for creation of domain specific languages and for multilevel modeling are described. The transformations definition facility provides lower labor consumption for languages development and for model transformations.