blob: b09e11754b563c917154143043e7c8b8731a9385 [file] [log] [blame]
<!-- VIATRA2 Description part -->
<h2>VIATRA2 Project - Archive Contents</h2>
<div id="rightcolumn" class="frontpage">
~~INCUBATION~~
</div>
<div id="introText" style="margin-right: 300px;">
<h3 style="clear: none">Project Overview</h3>
<p>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.</p>
<p>VIATRA2 intends to complement existing model transformation
frameworks in providing</p>
<ul>
<li>a <a href="https://wiki.eclipse.org/VIATRA2/Model_Space"
title="VIATRA2 Model Space"> model space</a> for uniform
representation of models and metamodels
</li>
<li>a <a
href="https://wiki.eclipse.org/VIATRA2/Transformation_Language"
title="VIATRA2 Transformation Language"> transformation language</a>
with
<ul>
<li>both declarative and imperative features</li>
<li>based upon popular formal mathematical techniques of <i>graph
transformation (GT)</i> and <i>abstract state machines (ASM)</i>
</li>
</ul>
</li>
<li>a high performance transformation engine
<ul>
<li>supporting <b>incremental model transformations</b>
</li>
<li>trigger-driven <b>live transformations</b> where complex
model changes may trigger execution of transformations
</li>
<li>handling well over 100,000 model elements (see our <a
href="https://wiki.eclipse.org/VIATRA2/Benchmarks" class="new"
title="VIATRA2 Benchmarks"> benchmarks</a>)
</li>
</ul>
</li>
<li>with main <a
href="https://wiki.eclipse.org/VIATRA2/Target_Application_Domains"
title="Target Application Domains"> target application domains</a> in
<ul>
<li>model-based tool integration framework</li>
<li>model analysis transformations</li>
</ul>
</li>
</ul>
<p>Further issues frequently asked by users:</p>
<ul>
<li><a
href="https://wiki.eclipse.org/VIATRA2/Standard_Conformance"
title="Standard Conformance of VIATRA2"> Conformance to standards</a></li>
<li><a href="https://wiki.eclipse.org/VIATRA2/Known_Uses"
title="VIATRA2 Known Uses"> Known uses of VIATRA2</a></li>
</ul>
</div>
<div id="downloads">
<h3>VIATRA2 Downloads</h3>
<p>
<h4>VIATRA2 v3.3.0</h4>
VIATRA2 v3.3.0 is the last released version of VIATRA2. Using this is
strongly recommended over any previous version you might have. The
milestone notes are found <a
href="http://wiki.eclipse.org/VIATRA2/ReleaseNotes3.3">here</a>.
<ul>
<li>Update site: <code>http://download.eclipse.org/viatra2/updates/release/</code>
</li>
<li>The update site is downloadable as <a href=" http://www.eclipse.org/downloads/download.php?file=/viatra/updates/org.eclipse.viatra2.update-3.3.0-incubation.zip">a zip file</a></li>
<li>You can use the following official update
site URL to get the latest version: <code>http://download.eclipse.org/viatra2/updates/integration/</code></li>
<li>You can also use the
following secondary update site URL to get the latest nightly
version: <code>http://viatra.inf.mit.bme.hu/update/viatra-ci/</code>.
<strong>Warning</strong>: This site also contains VIATRA2-specific
content that is not validated using the Eclipse IP process.</li>
</ul>
</div>
<div id="documentation">
<h3>VIATRA2 Documentation</h3>
<p>
Currently, the VIATRA2 Documentation consists of the following documents:
<ul>
<li>
<h4>VIATRA2 Documentation</h4>
For current Milestones (3.x), a completely new documentation has been established at the <a href="http://wiki.eclipse.org/VIATRA2">VIATRA2 Wiki</a>.<br/>
It contains both the users guide and the most up-to-date documentation of the VIATRA2 transformation language.
You should start here.
</li>
<li>
<h4>The VIATRA2 Transformation Language Specification [obsolete]</h4>
The document describes the VIATRA2 Transformation Command Language in detail. A VIATRA2 transformation
consists of graph pattern definitions (Section 3) defined by precise formal semantics (Section 4), and
control structures (Section 5).<br/>
The language specification is archived in PDF format from <a href="ViatraSpecification.pdf">here.</a>
</li>
<li>
<h4>Users' Guide [obsolete]</h4>
The Users' Guide offered a description of the user interface (which is completely superseded by the wiki),
howtos for writing model importers and native functions, and a by-example section to get you started
with writing VIATRA transformations.<br/>
Archived in PDF from <a href="viatratut.pdf">here</a>.
</li>
</ul>
</p>
</div>