z-logo
open-access-imgOpen Access
A Systematic Approach to Metamodeling Environments and Model Transformation Systems in VMTS
Author(s) -
Tihamér Levendovszky,
László Lengyel,
Gergely Mezei,
Hassan Charaf
Publication year - 2005
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2004.12.040
Subject(s) - metamodeling , graph rewriting , model transformation , computer science , unified modeling language , rewriting , transformation (genetics) , visual modeling , programming language , graph , theoretical computer science , software engineering , software , artificial intelligence , biochemistry , chemistry , consistency (knowledge bases) , gene
Highly configurable metamodeling environments and graph transformation techniques have been applied successfully in software system modeling and other areas. In this paper a uniform treatment of these two methods is illustrated by a tool called Visual Modeling and Transformation System. The concepts of an n-layer metamodeling environment is outlined with the related topological and attribute issues. Built on metamodeling techniques two alternatives for model transformation are elaborated, namely, the traversal and the graph-rewriting approaches. In our implementation all of the aforementioned mechanisms use metamodel as a common formalism, which can be considered as a uniform basis for storing, creating and transforming visual languages. The feasibility of the approach is illustrated by a transformation which generates C/C++ code from UML statecharts

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom