An Approach Based on Graph Grammars for Implementing Model Transformation

MA Hao-hai,GAO Guang-lai
DOI: https://doi.org/10.3969/j.issn.1000-1638.2005.05.016
2005-01-01
Abstract:The kernel of model driven software development life cycle is the process of model transformation. For instance, a process may include the following steps: starting from an initial analysis model, then parallel refining the analysis model with transforming the model to design sub-models, finally merging produced models. In order to support iterated and parallel modification of refining models,the graph grammars are proposed to assist model refinement and synthesis. The approach is able to achieve correctness and consistency on model transformation. The research also can make groundwork for automatic model generation and model driven architecture (MDA).
What problem does this paper attempt to address?