• General
  • Transformation
  • Approach
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

ATL (ATLAS Transformation Language)

ATL is a model transformation language and toolkit. In the field of MDE, ATL provides ways to produce a set of target models from a set of source models. It can be used to provide the bridge between standards and tools, to refactor models, to refine conceptual models into a more detail view, . . .

Platforms:
logo

Modelio

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

. . .

Platforms:
logo

Merlin

Merlin is an Eclipse plugin, based on EMF JET Templates and  Mapping model whose goal is to ease the process of automating the code generation and model transformation.

. . .

Platforms:
logo

Enterprise Architect

 Enterprise Architect is a visual modeling and design tool based on the OMG UML. The platform supports, the design and construction of software systems; modeling business processes; and modeling industry based domains.

. . .

Platforms:
logo

MetaEdit+

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

. . .

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

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

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

QVTo (QVT Operational)

The Eclipse QVT Operational component is an implementation of the Operational Mappings Language defined by Meta Object Facility™ (MOF™) 2.0 Query/View/Transformation™ (QVT™).

. . .

Platforms:

Show More