Coral : A Metamodel Kernel for Transformation Engines
暂无分享,去创建一个
A metamodel kernel is a program library or application framework that is used to manage models described in user-defined modelling languages. Metamodel kernels provide the basic functionality to create models, add, delete and update elements in an existing models and to store and retrieve models from a XMI document. Coral is a metamodel kernel that is used to try in practice new research ideas in modelling technology. In this short paper, we describe Coral, our own implementation of a modelling tool and some discoveries related to modelling and metamodelling that we have found.
[1] Ivan Porres,et al. Model Refactorings as Rule-Based Update Transformations , 2003, UML.
[2] Dragos Truscan,et al. Tool support for DFD-UML model-based transformations , 2004, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004..
[3] Stuart Kent,et al. A relational approach to defining and implementing transformations between metamodels , 2003, Software & Systems Modeling.