• General
  • Transformation
  • Approach
logo

MOLA (MOdel transformation LAnguage)

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

. . .

Platforms:
logo

MoTE (Model Transformation Engine)

MoTE allows to model Triple Graph Grammars and perform model transformations and synchronizations on models based on the EMF. While model transformation always creates a new target model, a model synchronization propagates only changes from the source to the target model.

. . .

Platforms:
logo

PETE (Eclipse Prolog EMF Transformation Engine)

PETE supports the transformation of models based on the EMF Ecore framework using a declarative, rule-based description of transformation operations.

. . .

Platforms:
logo

AndroMDA

. . .

Platforms:
Link:
logo

Together

 Borland is a set of Eclipse plugins which partially implements the QVTo language. The tool helps business and development teams to analyze and design software architectures.

. . .

Platforms:
logo

GReAT (Graph Rewriting And Transformation) 

GReAT is a tool for building model transformation tools using graph transformation techniques. GReAT uses metamodels to specify the abstract syntax of the input and the target models (i.e. the modeling languages), and sequenced graph rewriting rules for specifying the transformation itself.

. . .

Platforms:
logo

BOTL (Bidirectional Object oriented Transformation Language)

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.

. . .

Platforms:
logo

Fujaba (From UML to Java and back again)

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

. . .

Platforms:
logo

GrGen.NET

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

. . .

Platforms:
logo

UMLX

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

. . .

Platforms:

Show More