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

MOFScript

. . .

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

Echo

Echo is a tool for model repair and transformation based on the Alloy model finder, with support for bidirectional model transformations. It is able to both check and recover, through minimal updates, both intra- and inter-model consistency, and is built over the Eclipse Modeling Framework (EMF). . . .

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

UMLX

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

. . .

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

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

ModelMorf

ModelMorf supports specification and execution of model transformations in the QVT-relations language.

. . .

Platforms:
logo

Xpand

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

. . .

Platforms:

Show More