• General
  • Transformation
  • Approach
logo

ModTransf

ModTransf is a model to model transformation engine. It accepts models in XMI, XML or graph of objects as inputs and outputs. 

. . .

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

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

Eclectic

Eclectic is a transformation tool designed as a family of model transformation languages, that is, a set of transformation languages each one specifically designed to address a specific transformation concern.

. . .

Platforms:
logo

Umple

Umple is a modeling tool and programming language family to enable Model-Oriented Programming. It adds abstractions such as Associations, Attributes and State Machines derived from UML to object-oriented programming languages such as Java, C++, PHP and Ruby. 

. . .

Platforms:
logo

Tefkat

Tefkat implements a declarative model transformation language suitable for Model-Driven Development (MDD) and data transformation. It is implemented as an Eclipse plugin that leverages the Eclipse Modelling Framework (EMF) to handle models based on MOF, UML2, and XML Schema. 

. . .

Platforms:
logo

Fujaba (From UML to Java and back again)

 Fujaba is an open source CASE tool providing developers with support for model-based software engineering and re-engineering.

. . .

Platforms:
logo

GrGen.NET

GrGen.NET is a programming productivity tool for graph transformation, which eases the modification of graph-based representations.

. . .

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

PTL (Prolog based Transformation Language)

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

. . .

Platforms:

Show More