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

Xpand

Xpand is a language specialized on code generation based on EMF models.

. . .

Platforms:
logo

Henshin

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

. . .

Platforms:
logo

QVTR-XSLT

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. 

. . .

Platforms:
logo

PTL (Prolog based Transformation Language)

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

. . .

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

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

ATOM3 (A Tool for Multi-formalism and Meta-Modelling)

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 rewriting. The transfo . . .

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

TGG Interpreter 

The TGG Interpreter Tool Suite provides tools for the specification and execution of Triple Graph Grammars (TGGs)-based model-to-model (M2M) transformations and model synchronization within the Eclipse platform.

. . .

Platforms:

Show More