Title
A Systematic Approach to Metamodeling Environments and Model Transformation Systems in VMTS
Abstract
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.
Year
DOI
Venue
2005
10.1016/j.entcs.2004.12.040
Electronic Notes in Theoretical Computer Science
Keywords
Field
DocType
n-layer metamodeling environment,metamodel-based transformations,software engineering tools,metamodeling environment,graph transformation technique,model transformation,transformation system,uml statecharts,metamodeling environments,uniform basis,systematic approach,uniform treatment,model-driven software development,metamodeling technique,configurable metamodeling environment,model transformation systems,visual modeling,graph transformation,graph rewriting,software development,software systems
Model transformation,Programming language,Unified Modeling Language,Visual modeling,Computer science,Theoretical computer science,Software system,Graph rewriting,Metadata modeling,Metamodeling,Model-driven software development
Journal
Volume
Issue
ISSN
127
1
Electronic Notes in Theoretical Computer Science
Citations 
PageRank 
References 
34
2.73
4
Authors
4
Name
Order
Citations
PageRank
Tihamér Levendovszky118514.96
László Lengyel217225.15
Gergely Mezei314324.62
Hassan Charaf421131.15