Xpand is a language specialized on co . . .

Xpand is a language specialized on code generation based on EMF models.

. . .

Eclectic is a transformation tool des . . .

Eclectic is a transformation tool designed as a family of model transformation languages, that is, a set of transformation languages each one specifically designed to address a specific transformation concern.

. . .

 Fujaba is an open source CASE t . . .

 Fujaba is an open source CASE tool providing developers with support for model-based software engineering and re-engineering.

. . .

Umple is a modeling tool and programm . . .

Umple is a modeling tool and programming language family to enable Model-Oriented Programming. It adds abstractions such as Associations, Attributes and State Machines derived from UML to object-oriented programming languages such as Java, C++, PHP and Ruby. 

. . .

MetaEdit+ is an environment for creat . . .

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

. . .

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.

. . .

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

In AToM3, formalisms and models are d . . .

In AToM3, formalisms and models are described as graphs. From a meta-specification (in the ER formalism) of a formalism, AToM3 generates a tool to visually manipulate (create and edit) models described in the specified formalism. Model transformations are performed by graph re . . .

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.

. . .

MDWorkbench provides users with a Jav . . .

MDWorkbench provides users with a Java programming environment to define any model transformation using a set of rules expressed in Java.

. . .

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.

. . .

medini QVT is a toolset for model to . . .

medini QVT is a toolset for model to model transformations. The core engine implements OMG's QVT Relations standard.

. . .

ATL is a model transformation languag . . .

ATL is a model transformation language and toolkit. In the field of MDE, ATL provides ways to produce a set of target models from a set of source models. It can be used to provide the bridge between standards and tools, to refactor models, to refine conceptual models into . . .

MoTMoT is based on the story driven m . . .

MoTMoT is based on the story driven modeling (SDM) language for graph rewriting.

. . .

eMoflon is a tool for building tools. . . .

eMoflon is a tool for building tools. It allows to model software systems using a visual or a textual syntax, afterwards generating EMF-compliant Java code from the model. 

. . .

VMTS is a graph-based, domain-specifi . . .

VMTS is a graph-based, domain-specific (meta)modeling and model processing framework. The system provides a graphical interface for defining, customizing, and utilizing languages.

. . .

Show More

Comparison of Model Transformation Tools