| <!-- VIATRA2 Description part --> |
| |
| <h2 style="clear: both;">VIATRA: An Event-driven and Reactive Model Transformation Platform</h2> |
| <div id="introText"> |
| <p> |
| The VIATRA framework supports the development of model transformations with specific focus on event-driven, reactive transformations and offers a language to define transformations and a reactive transformation engine to execute certain transformations upon changes in the underlying model. Furthermore, the underlying incremental query engine, originating from the EMF-IncQuery project is reusable in different scenarios not related to model transformations. |
| </p> |
| |
| <p>The VIATRA project provides:</p> |
| |
| <ul> |
| <li>An <a href="http://wiki.eclipse.org/VIATRA/Query">incremental query engine</a> together with a graph pattern based language to specify and execute model queries efficiently.</li> |
| <li>An internal DSL over the <a href="http://eclipse.org/xtend">Xtend</a> language to specify both <a href="https://wiki.eclipse.org/VIATRA/Transformation_API">batch and event-driven, reactive transformations</a>.</li> |
| <li><a href="https://wiki.eclipse.org/VIATRA/CEP">A complex event-processing engine</a> over EMF models to specify reactions upon detecting complex sequences of events.</li> |
| <li>A rule-based <a href="https://wiki.eclipse.org/VIATRA/DSE">design space exploration</a> framework to explore design candidates as models satisfying multiple criteria.</li> |
| <li>A <a href="http://modeling-languages.com/model-obfuscator/">model obfuscator</a> to remove sensitive information from a confidential model (e.g. to create bug reports).</li> |
| </ul> |
| |
| <p>The current VIATRA project is a full rewrite of the previous <a href="/viatra/archive">VIATRA2 framework</a>, now with full compatibility and support for EMF models. The project features a <a href="https://wiki.eclipse.org/VIATRA/History">History wiki page</a> that describes the main differences between the different versions.</p> |
| </div> |
| |
| <h3 style="clear: both;">Sounds interesting? Read the <a href="/viatra/documentation/tutorial.php">tutorial</a>!</h3> |
| |
| <div class="news-list" style="clear: both;"> |
| <h2> |
| <a href="http://viatra.net">News</a> |
| </h2> |
| <ul class="midlist"> |
| <li><b>June 30<sup>th</sup> 2017</b><br /> |
| <a href="https://viatra.net/news/2017/6/viatra-16-is-out-with-eclipse-oxygen">VIATRA 1.6 is out with Eclipse Oxygen</a> - the new VIATRA release is now available as part of the <a href="https://www.eclipse.org/oxygen/">Oxygen Release Train</a> with great features!</li> |
| <li><b>Dec 21<sup>th</sup> 2016</b><br /> |
| <a href="https://viatra.net/news/2016/12/viatra-15-released">VIATRA 1.5 released</a> - a blog post about the new VIATRA release.</li> |
| <li><b>Oct 1<sup>th</sup> 2016</b><br /> |
| <a href="http://viatra.net/news/2016/9/viatra-14-released">VIATRA 1.4 released</a> - a blog post about the new features of the release.</li> |
| <li><b>July 7<sup>th</sup> 2016</b><br /> |
| <a href="http://viatra.net/news/2016/7/viatra-13-released">VIATRA 1.3 released</a> - a blog post about the new VIATRA release.</li> |
| <li><b>May 11<sup>st</sup> 2016</b><br /> |
| <a href="http://viatra.net/news/2016/5/viatra-1-2-0-released">VIATRA 1.2 released</a> - a blog post about the new VIATRA release that includes the merging of EMF-IncQuery and the graduation of the project.</li> |
| <li><b>March 1<sup>st</sup> 2016</b><br /> |
| <a href="http://viatra.net/news/2016/2/say-goodbye-to-emf-incquery-say-hello-to-viatra-query">Say goodbye to EMF-IncQuery… say hello to VIATRA Query!</a> - a blog post detailing the merging of the EMF-IncQuery and VIATRA projects.</li> |
| <li><b>Dec 7<sup>th</sup> 2015</b><br /> |
| <a href="http://incquery.net/blog/2015/12/emf-incquery-110-and-viatra-080-released">EMF-IncQuery 1.1.0 and VIATRA 0.8.0 released</a> - a blog post about the new EMF-IncQuery and VIATRA releases from last week.</li> |
| <li><b>July 14<sup>th</sup> 2015</b><br /> |
| <a href="http://incquery.net/blog/2015/07/emf-incquery-moves-out-incubation-release-100-viatra-070-also-released">EMF-IncQuery moves out of incubation with Release 1.0.0, with VIATRA 0.7.0 also released</a> - a blog post about the newly released 0.7.0 release of VIATRA.</li> |
| <li><b>February 2<sup>nd</sup> 2015</b><br /> |
| <a href="http://modeling-languages.com/model-obfuscator/">An open source model obfuscator</a> - a blog post on modeling-languages.com about the model obfuscator of VIATRA.</li> |
| <li><b>Apr 30<sup>th</sup> 2014</b><br /> |
| The VIATRA2 project is <a href="https://projects.eclipse.org/projects/modeling.viatra2/reviews/rename-viatra2-viatra">renamed to VIATRA.</a></li> |
| </ul> |
| </div> |
| |
| |
| <div class="timeline"> |
| <div class="row"> |
| <div class="col-md-6 one gs-item"> |
| <div class="circle">1</div> |
| <h1 class="fw-600">Getting Started</h1> |
| <div> |
| <p> |
| <a class="btn btn-warning" |
| href="https://www.eclipse.org/viatra/downloads.php">Download</a> |
| </p> |
| </div> |
| <hr/> |
| <p><strong>Important!</strong> Some components also require a current version of Xtext available.</p> |
| <hr/> |
| <div class="drag_installbutton"> |
| <a |
| href="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=2292729" |
| class="drag"> <img |
| src="/eclipse.org-common/themes/solstice/public/images/components/drag-drop/installbutton.png"> |
| <span class="tooltip"> |
| <h3>Drag to Install!</h3> Drag to your running Eclipse workspace. |
| </span> |
| </a> |
| </div> |
| </div> |
| <div class="col-md-6 two gs-item"> |
| <div class="circle">2</div> |
| <h1>Documentation</h1> |
| <ul> |
| <li> |
| <a href="/viatra/documentation/tutorial.php">A Getting started tutorial</a>. |
| </li> |
| <li>Our <a href="https://wiki.eclipse.org/VIATRA">Documentation</a> page |
| contains information about the use of the VIATRA project. |
| </li> |
| <!--<li>Example projects can be accessed from <a |
| href="https://wiki.eclipse.org/EMFIncQuery/UserDocumentation/Examples/">the |
| example documentation</a> page. |
| </li>--> |
| </ul> |
| </div> |
| <div class="col-md-6 three gs-item"> |
| <div class="circle">3</div> |
| |
| <h1>Additional Resources</h1> |
| <dl> |
| <dt>Research Papers</dt> |
| <dd> |
| <p> |
| Research papers related to VIATRA are collected on the <a |
| href="http://inf.mit.bme.hu/en/biblio/keyword/82+81">publications page of the Fault Tolerant Systems Research Group</a> and |
| papers with online material are listed <a |
| href="https://github.com/FTSRG/publication-pages/wiki">here</a> |
| </p> |
| </dd> |
| <dt>Project blog</dt> |
| <dd> |
| Available at <a href="http://viatra.net">http://viatra.net</a> |
| </dl> |
| </div> |
| <div class="col-md-6 four gs-item"> |
| <div class="circle">4</div> |
| <h1>Getting Help</h1> |
| <ul> |
| <li>If you need help or support with VIATRA, |
| you can ask a question in the <a |
| href="https://www.eclipse.org/forums/index.php/f/147/">Eclipse.org |
| Forum</a>. |
| |
| </li> |
| <li>If you want to report a bug or an issue, you can use the <a |
| href="https://bugs.eclipse.org/bugs/describecomponents.cgi?product=viatra">Eclipse.org |
| Bugzilla</a>. Read our <a href="https://wiki.eclipse.org/VIATRA/UserDocumentation/IssueTracking">guidelines</a> for details. |
| |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| <h3>Partners</h3> |
| <p>The VIATRA Project is supported by the following partners:</p> |
| <ul> |
| <li><a href="http://incquerylabs.com/">IncQuery Labs Ltd.</a> |
| provides professional support for VIATRA and related |
| technologies.</li> |
| <li>YourKit is kindly supporting VIATRA open source project |
| with its <a href="http://www.yourkit.com/java/profiler/index.jsp">full-featured |
| Java Profiler</a>. |
| </li> |
| </ul> |