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

Actifsource

 Actifsource supports the creation of multiple domain models which can be linked together. It comes with a UML-like graphical editor to create domain specific languages and a general graphical editor to edit structures in the created languages. It supports code generation using user-defined . . .

Platforms:
logo

eMoflon

eMoflon is a tool for building tools. It allows to model software systems using a visual or a textual syntax, afterwards generating EMF-compliant Java code from the model. 

. . .

Platforms:
logo

Kermeta 2

Kermeta 2 is the evolution of Kermeta workbench. This is a metaprogramming environment based on an model-oriented language optimized for metamodel engineering and DSL engineering.

. . .

Platforms:
logo

Blu Age

Blu Age consists of a set of plugins namely Reverse, Forward, Data and Data Base, and Analyzer.

. . .

Platforms:
logo

UMLX

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

. . .

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

ATOMPM (A Tool for Multi-Paradigm Modelling)

AToMPM is an open-source framework for designing DSML environments, performing model transformations, and manipulating and managing models. It runs completely over the web.

. . .

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

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:

Show More