Epsilon is a family of languages and . . .

Epsilon is a family of languages and tools for code generation, model-to-model transformation, model validation, comparison, migration and refactoring that work with EMF and other types of models.

. . .

. . .

. . .

AGG is a development environment for . . .

AGG is a development environment for attributed graph transformation systems supporting an algebraic approach to graph transformation. It aims at specifying and rapid prototyping applications with complex, graph structured data.

. . .

MetaEdit+ is an environment for creat . . .

MetaEdit+ is an environment for creating and using Domain-Specific Modeling languages.

. . .

PETE supports the transformation of m . . .

PETE supports the transformation of models based on the EMF Ecore framework using a declarative, rule-based description of transformation operations.

. . .

ModelAnt is an extension of Apache AN . . .

ModelAnt is an extension of Apache ANT to create, load, update and query models and meta-models, through industry standard technologies and Java APIs.

. . .

ModTransf is a model to model transfo . . .

ModTransf is a model to model transformation engine. It accepts models in XMI, XML or graph of objects as inputs and outputs. 

. . .

Kermeta 2 is the evolution of Kermeta . . .

Kermeta 2 is the evolution of Kermeta workbench. This is a metaprogramming environment based on an model-oriented language optimized for metamodel engineering and DSL engineering.

. . .

GrGen.NET is a programming productivi . . .

GrGen.NET is a programming productivity tool for graph transformation, which eases the modification of graph-based representations.

. . .

 Actifsource supports the creati . . .

 Actifsource supports the creation of multiple domain models which can be linked together. It comes with a UML-like graphical editor to create domain specific languages and a general graphical editor to edit structures in the created languages. It supports code generation . . .

Jamda is an open-source framework for . . .

Jamda is an open-source framework for building application generators which create Java code from a model of the business domain. 

. . .

UMLX is a concrete graphical syntax t . . .

UMLX is a concrete graphical syntax to complement the OMG QVT model transformation language.

. . .

 Henshin provides a model transf . . .

 Henshin provides a model transformation language for the Eclipse Modeling Framework. Henshin supports both direct transformations of EMF single model instances (endogenous transformations), and translation of source model instances into a target language (exogenous trans . . .

Modelio as a successor of Objecteerin . . .

Modelio as a successor of Objecteering is a modeling tool based on UML and BPMN.

. . .

The Eclipse QVT Operational component . . .

The Eclipse QVT Operational component is an implementation of the Operational Mappings Language defined by Meta Object Facility™ (MOF™) 2.0 Query/View/Transformation™ (QVT™).

. . .

. . .

. . .

Show More

Comparison of Model Transformation Tools