AGE is a Model Driven Development too . . .

AGE is a Model Driven Development tool based on Ruby and Eclipse. AGE is heavily based on embedded DSLs, being Ruby the host language. The tool core, written in Ruby, is called RubyTL. Also, the user interface is an Eclipse RCP application.

. . .

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

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. 

. . .

AToMPM is an open-source framework fo . . .

AToMPM is an open-source framework for designing DSML environments, performing model transformations, and manipulating and managing models. It runs completely over the web.

. . .

MetaEdit+ is an environment for creat . . .

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

. . .

Acceleo is an open-source code genera . . .

Acceleo is an open-source code generator that allows people to use a MDD approach to building applications. It is an implementation of the "MOFM2T" standard, from the Object Management Group (OMG), for performing model-to-text transformation.

. . .

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.

. . .

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.

. . .

Xpand is a language specialized on co . . .

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

. . .

JTL is based on a bidirectional model . . .

JTL is based on a bidirectional model transformation language specifically designed to support non-bijective transformations and change propagation. 

. . .

MOMoT is a framework that combines mo . . .

MOMoT is a framework that combines model-driven engineering (MDE) techniques with search-based optimization (population-based search and local search) to solve highly complex problems on model level. 

. . .

. . .

. . .

DSLTrans is a visual language and a t . . .

DSLTrans is a visual language and a tool for model transformations.

. . .

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.

. . .

Mitra2 is an operational model-to-mod . . .

Mitra2 is an operational model-to-model language, integrated into the Eclipse IDE. It supports ecore (EMF) based models, particularly Eclipse UML2 based models.  It provides certain features useful for model transformations, such as OCL collections, and multiple return pa . . .

. . .

. . .

Show More

Comparison of Model Transformation Tools