Skip to content
  Kermeta  

Kermeta - Breathe life into your metamodels

Document Actions

 kermeta_splash_gif 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.


Created by dvo
Last modified 07.08.2008 10:14 PM