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.

. . .

Modelio as a successor of Objecteerin . . .

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

. . .

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

A tool to support agile model-based development using UML

. . .

DSLTrans is a visual language and a t . . .

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

. . .

Echo is a tool for model repair and t . . .

Echo is a tool for model repair and transformation based on the Alloy model finder, with support for bidirectional model transformations. It is able to both check and recover, through minimal updates, both intra- and inter-model consistency, and is built over the Eclipse Model . . .

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.

. . .

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.

. . .

GROOVE is a project centered around t . . .

GROOVE is a project centered around the use of simple graphs for modeling the design-time, compile-time, and run-time structure of object-oriented systems, and graph transformations as a basis for model transformation and operational semantics. 

. . .

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. 

. . .

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

UMLX is a concrete graphical syntax t . . .

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

. . .

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.

. . .

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.

. . .

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.

. . .

TXL

TXL is a programming language specifi . . .

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

. . .

ModelMorf supports specification and . . .

ModelMorf supports specification and execution of model transformations in the QVT-relations language.

. . .

Show More

Comparison of Model Transformation Tools