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. 

. . .

ModTransf is a model to model transfo . . .

ModTransf is a model to model transformation engine. It accepts models in XMI, XML or graph of objects as inputs and outputs. 

. . .

MetaEdit+ is an environment for creat . . .

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

. . .

QVTR-XSLT  is a model transforma . . .

QVTR-XSLT  is a model transformation tool that provides support for QVT Relations in a graphical notation and automatic transformation execution. It consists of a QVT Relations graphical editor and a code generator. 

. . .

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

The VIATRA framework supports the dev . . .

The VIATRA framework supports the development of model transformations with specific focus on event-driven, reactive transformations and offers a language to define transformations and a reactive transformation engine to execute certain transformations upon changes in the unde . . .

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.

. . .

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.

. . .

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.

. . .

 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.

. . .

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

. . .

. . .

PTL uses ATL-style rules which combin . . .

PTL uses ATL-style rules which combined with logic rules to define transformations. 

. . .

Melange is a language workbench that . . .

Melange is a language workbench that provides a modular approach for customizing, assembling and integrating multiple domain-specific language (DSL) specifications and implementations. 

. . .

MOLA Tool is designed as a freeware t . . .

MOLA Tool is designed as a freeware tool for supporting research and development in the MDA and MDSD areas. Main components of MOLA Tool are: Graphical editor for metamodel and MOLA procedures, MOLA compiler set which  generates C++  or Java code, and MOLA runtime en . . .

TXL

TXL is a programming language specifi . . .

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

. . .

Show More

Comparison of Model Transformation Tools