• General
  • Transformation
  • Approach
logo

MOFScript

. . .

Platforms:
Link:
logo

Modelio

Modelio as a successor of Objecteering is a modeling tool based on UML and BPMN.

. . .

Platforms:
logo

SiTra (Simple model Transformations)

SiTra is a simple Java library for supporting a programming approach to writing transformations aiming to, firstly use Java for writing transformations, and secondly, to provide a minimal framework for the execution of transformations.

. . .

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

Acceleo

Acceleo is an open-source code generator that allows people to use a MDD approach to building applications. It is an implementation of the "MOFM2T" standard, from the Object Management Group (OMG), for performing model-to-text transformation.

. . .

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

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

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

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

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:

Show More