• General
  • Transformation
  • Approach

Acceleo is an open-sou . . .

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.

 Actifsource supp . . .

 Actifsource supports the creation of multiple domain models which can be linked together. It comes with a UML-like graphical editor to create domain specific languages and a general graphical editor to edit structures in the created languages. It supports code generation

AGE is a Model Driven . . .

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.

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

AToMPM is an open-sour . . .

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

Blu Age consists of a . . .

Blu Age consists of a set of plugins namely Reverse, Forward, Data and Data Base, and Analyzer.

eMoflon is a tool for . . .

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. 

Epsilon is a family of . . .

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.

 Fujaba is an ope . . .

 Fujaba is an open source CASE tool providing developers with support for model-based software engineering and re-engineering.

GrGen.NET is a program . . .

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

 Henshin provides . . .

 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

Jamda is an open-sourc . . .

Jamda is an open-source framework for building application generators which create Java code from a model of the business domain. 

Kermeta 2 is the evolu . . .

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

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.

MDWorkbench provides u . . .

MDWorkbench provides users with a Java programming environment to define any model transformation using a set of rules expressed in Java.

Melange is a language . . .

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

Show More

Comparison of Model Transformation Tools