Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "VIATRA"

(Modules)
Line 47: Line 47:
  
 
== Important links ==
 
== Important links ==
*Mailing list: [mailto:viatra-dev@eclipse.org viatra-dev@eclipse.org].
+
* Project website: http://eclipse.org/viatra (download links, etc.)
*[https://bugs.eclipse.org/bugs/describecomponents.cgi?product=Viatra Bugzilla]
+
* Project management site: https://projects.eclipse.org/projects/modeling.viatra (releases, bugzilla, important links, etc.)
** [[VIATRA/UserDocumentation/IssueTracking|Issue reporting guidelines]]
+
  
 
== Archive ==
 
== Archive ==

Revision as of 05:53, 27 April 2016

Components and features

The VIATRA project provides five different, high-level components of various aspects of model processing:

Name Description
VIATRA Queries A high-performance query engine for evaluating graph pattern-based queries using different strategies
VIATRA Model Transformations (VIATRA-MT) Specify and execute batch and event-driven, reactive transformations
VIATRA Design Space Exploration (VIATRA-DSE) A framework to specify reactions upon detecting complex sequences of events
VIATRA Complex Event Processing (VIATRA-CEP) A rule-based framework to expxlore design candidates as models satisfying multiple criteria
VIATRA Model Obfuscator The obfuscator can be used to remove sensitive information from a confidential model (e.g. to create bug reports)

In addition to these components, VIATRA also provides a set of addons as reusable and integrations to allow seamlessly integration to


Name Description
Data binding Defines observable values for the JFace Data binding library
Query-based features Specify EMF derived features with graph patterns
Validation Define validation rules with graph patterns
Viewers Define view models using graph patterns and display them in various viewers
Editor and model integrations Support to attach VIATRA to different editor kinds, such as EMF tree editors, GMF or Graphiti based editors, and also some libraries with query based feature definitions
MWE2-based transformation chain integration A library to include VIATRA-based transformations in MWE transformation workflows

Contributor's Guide

Related content

Important links

Archive

The documentation of the old, VPM-based project is available from VIATRA2.

Back to the top