Publication | Open Access
A Systematic Approach to Metamodeling Environments and Model Transformation Systems in VMTS
68
Citations
3
References
2005
Year
Software MaintenanceEngineeringSoftware EngineeringSoftware AnalysisMetamodeling EnvironmentsModel CompositionManagementModel Transformation SystemsSystems EngineeringData IntegrationModel-based Software DevelopmentModeling And SimulationModel Transformation LanguageDesignComputer EngineeringComputer ScienceUml DesignModel TransformationSoftware DesignModel-based System EngineeringUml StatechartsProgram AnalysisN-layer Metamodeling EnvironmentFormal MethodsModel ManagementSystematic ApproachMetamodeling TechniqueSystem SoftwareData Modeling
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 | Citations | |
|---|---|---|
Page 1
Page 1