MetaEdit+ is an environment for creat . . .

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

. . .

Tefkat implements a declarative model . . .

Tefkat implements a declarative model transformation language suitable for Model-Driven Development (MDD) and data transformation. It is implemented as an Eclipse plugin that leverages the Eclipse Modelling Framework (EMF) to handle models based on MOF, UML2, and XML Schema.&n . . .

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.

. . .

. . .

. . .

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.

. . .

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

Xtend is a statically-typed programmi . . .

Xtend is a statically-typed programming languages for Java developers. It leverages Java's typesystem and reuses its syntax as far as possible, but cuts down the amount of boilerplate you have to write. It compiles to readable Java source code and supports advanced languag . . .

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.

. . .

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.

. . .

. . .

. . .

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

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

A tool to support agile model-based d . . .

A tool to support agile model-based development using UML

. . .

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. 

. . .

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.

. . .

Show More

Comparison of Model Transformation Tools