miso
 
Home    
People    
Publications    
Tools    
Projects    

tools


Our group is active in the development of Model-Driven Engineering tools, which you can find below, with the most recent tools at the top:


metaDepth: A textual multi-level modelling tool

This tool permits modelling using an arbitrary number of meta-levels at the same time. It is integrated with the Epsilon languages for model transformation, in-place model manipulation and code generation. The tool can be downloaded here.

Eclectic:

Eclectic is a new model transformation tool designed as a family of model transformation languages, each one of them addressing a certain kind of transformation task. It includes a compiler for the Java Virtual Machine and an Eclipse-based IDE. The tool is available here.

metaBUP:

This tool supports an interactive, iterative, bottom-up approach to meta-model construction from example models, with the possibility of using informal drawing tools. metaBUP is available here.

Bentō:

Bentō implements a component model for reusable model transformations. The tool can be downloaded here.

PaMoMo: A specification language for model transformations

PaMoMo is a high-level specification language to describe properties of model transformations in a declarative, bi-directional way. Such specifications can be used as partial oracles for model transformation testing. The most recent version of the tool, which includes a generator of models for testing, as well as the language mtUnit to define test suites, is available here.

RubyTL: model driven development in Ruby

RubyTL is a model transformation language designed as a DSL embedded into Ruby. It supports Ecore/EMF models through RMOF. The tool can be downloaded here.

Colouring: Executing QVT-R using Color Petri nets

This tool compiles QVT-R transformations into Color Petri nets, so that they can be executed using CPN Tools. The tool can be downloaded here.

AToM3: A Tool for Multi-formalism and Meta-Modelling

This tool was built in collaboration with Hans Vangheluwe from McGill University (Canada). It allows creating graphical environments for modelling languages, and define model manipulations by graph transformations. The tool can be downloaded here.

(c)2013 by miso