JQVT is a QVT engine which targets th . . .

JQVT is a QVT engine which targets the Java type system instead of EMF/Ecore. The JQVT generator generates Java code from a JQVT script.

. . .

GRoundTram is built upon a bidirectio . . .

GRoundTram is built upon a bidirectional framework, and is equipped with a language for coding bidirectional model transformation, a new tool for validating both models and bidirectional model transformations, an optimization mechanism for improving efficiency, and a debugging . . .

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

Xpand is a language specialized on co . . .

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

. . .

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.

. . .

BOTL is a tool for object-oriented mo . . .

BOTL is a tool for object-oriented model transformations. It offers the ability to use graphical description techniques and algorithmic descriptions integrated to graphically define a set of mapping rules.

. . .

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.

. . .

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. 

. . .

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.

. . .

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.

. . .

MagicDraw is a visual UML, SysML, BPM . . .

MagicDraw is a visual UML, SysML, BPMN, and UPDM modeling tool with team collaboration support. Designed for business analysts, software analysts, programmers, and QA engineers.

. . .

GrGen.NET is a programming productivi . . .

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

. . .

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.

. . .

TXL

TXL is a programming language specifi . . .

TXL is a programming language specifically designed to support computer software analysis and source transformation tasks. 

. . .

UMLX is a concrete graphical syntax t . . .

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

. . .

Show More

Comparison of Model Transformation Tools