Kermeta - Breathe life into your metamodels
| | Kermeta is developped by the Triskell team, all external contributors are welcome. | |
Quick links
| ||
Presentation
Kermeta workbench is a powerful metaprogramming environment based on an
object-oriented DSL (Domain Specific Language) optimized for metamodel
engineering.
Kermeta features a comprehensive environment for MetaModel Engineering activities running in Eclipse, including:
- specification of abstract syntax, static semantics (OCL) and dynamic semantics with connection to the concrete syntax
- model and meta-model prototyping and simulation
- model transformation
- aspect weaving.
Kermeta is built as an extension to EMOF (part of the MOF 2.0 specification) (I.e any EMOF compliant model is a valid Kermeta program and conversely)
It is available under an open source license EPL (Eclipse Public License).
Kermeta is fully integrated with Eclipse and includes features such as an interpreter, a debugger, a prototyper, an editor and various import/export transformations. (Details of the features)
Important note
Kermeta expects correct EMF models. It is easy to
forget a step in the build process; please follow carefully the
guidelines given in the documentation. This note holds for both reflexive, Omondo and Topcased editors.
Last modified 07.03.2008 09:39 AM
