Kermeta is a Domain Specific Language
dedicated to metamodel engineering. It fills the gap let by MOF which
defines only the structure of meta-models, by adding a way to specify
static semantic (similar to OCL) and dynamic semantic (using operational
semantic in the operation of the metamodel). Kermeta uses the object-oriented
paradigm like Java or Eiffel. This document presents various aspects of the language,
including the textual syntax, the metamodel (which can be viewed as the
abstract syntax) and some more advanced features typically included in its
framework.
| Important |
---|
Kermeta is an evolving software and d
espite that we put a lot of attention to this
document, it may contain errors (more likely in the code samples). If
you find any error or have some information that improves this
document, please send it to us using the bug tracker in the
forge:
http://gforge.inria.fr/tracker/?group_id=32
or using the developer mailing list
(kermeta-developers@lists.gforge.inria.fr)
Last check: v0.3.1
|