Where academic tradition
meets the exciting future

Coral: A Metamodel Kernel for Transformation Engines

Marcus Alanen, Ivan Porres, Coral: A Metamodel Kernel for Transformation Engines. In: Proceedings of the Second European Workshop on Model Driven Architecture (MDA), 165-170, University of Kent, 2004.

Abstract:

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 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 while developing Coral.

BibTeX entry:

@INPROCEEDINGS{inpAlPo04b,
  title = {Coral: A Metamodel Kernel for Transformation Engines},
  booktitle = {Proceedings of the Second European Workshop on Model Driven Architecture (MDA)},
  author = {Alanen, Marcus and Porres, Ivan},
  number = {17},
  publisher = {University of Kent},
  pages = {165-170},
  year = {2004},
  keywords = {Modelling Frameworks, Model Driven Engineering, Metamodelling},
}

Belongs to TUCS Research Unit(s): Software Construction Laboratorium

Edit publication