• General
  • Transformation
  • Approach
logo

UMLX

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

. . .

Platforms:
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

ATOMPM (A Tool for Multi-Paradigm Modelling)

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

. . .

Platforms:
logo

MDWorkbench

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

. . .

Platforms:
logo

Xtend

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 language constructs

. . .

Platforms:
logo

Kermeta 2

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.

. . .

Platforms:
logo

Mitra2

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

. . .

Platforms:
logo

UML-RSDS (The Reactive System Development Support)

A tool to support agile model-based development using UML

. . .

Platforms:
logo

VMTS (Visual Modeling and Transformation System) 

VMTS is a graph-based, domain-specific (meta)modeling and model processing framework. The system provides a graphical interface for defining, customizing, and utilizing languages.

. . .

Platforms:
logo

Actifsource

 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 using user-defined . . .

Platforms:

Show More