• General
  • Transformation
  • Approach
logo

AGG (The Attributed Graph Grammar System)

AGG is a development environment for attributed graph transformation systems supporting an algebraic approach to graph transformation. It aims at specifying and rapid prototyping applications with complex, graph structured data.

. . .

Platforms:
logo

Epsilon

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.

. . .

Platforms:
logo

PTL (Prolog based Transformation Language)

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

. . .

Platforms:
logo

VIATRA (VIsual Automated model TRAnsformations) 

The VIATRA framework supports the development of model transformations with specific focus on event-driven, reactive transformations and offers a language to define transformations and a reactive transformation engine to execute certain transformations upon changes in the underlying model. < . . .

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

MetaEdit+

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

. . .

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

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

MDWorkbench

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

. . .

Platforms:
logo

DSLTrans

DSLTrans is a visual language and a tool for model transformations.

. . .

Platforms:

Show More