VIATRA2

Project Overview

The main objective of the VIATRA2 (VIsual Automated model TRAnsformations) framework is to provide a general-purpose support for the entire life-cycle of engineering model transformations including the specification, design, execution, validation and maintenance of transformations within and between various modeling languages and domains.

VIATRA2 intends to complement existing model transformation frameworks in providing

  • a model space for uniform representation of models and metamodels
  • a transformation language with
    • both declarative and imperative features
    • based upon popular formal mathematical techniques of graph transformation (GT) and abstract state machines (ASM)
  • a high performance transformation engine
    • supporting incremental model transformations
    • trigger-driven live transformations where complex model changes may trigger execution of transformations
    • handling well over 100,000 model elements (see our benchmarks)
  • with main target application domains in
    • model-based tool integration framework
    • model analysis transformations

Further issues frequently asked by users:


VIATRA2 News

  • October 15th 2008
    VIATRA project migration complete, we are now official part of the Modeling project (as the rest of GMT).
    The homepage was updated with new sections, further additions to the wiki. The official Release3 source tree is available from Eclipse.org SVN as well as our new update site (check the downloads section).
  • June 2th 2008
    New VIATRA2 Release available: VIATRA2 Release3 (update site:http://viatra.inf.mit.bme.hu/update/R3
    New homepage, wiki content under extension.
  • October 17th 2007
    New VIATRA2 Release 2 update site available: here
    Expect a new homepage, new source archive and news soon.
  • April 3th 2007 span class="normal"> -  New VIATRA2 Release 2 CVS Snapshot available: Download
  • October 10th 2006
    VIATRA2 Release 2 docs updated: PDF
    VIATRA2 Release 2 CVS Snapshot available: Download
  • July 28th 2006
    VIATRA2 Release 2 docs updated and are available for download from here
  • July 25th 2006
    VIATRA2 Release 2 is now available Through the official update site. (recommended version for the current release: Eclipse 3.1) The new (Release 2) sources are available under CVS.
  • Oct 21th 2005
    VIATRA2 is now available in the download section. The sources are available under CVS.
  • Sep 01th 2005
    Start of a new GMT component: VIATRA2. It will be available for download soon.