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/Releases/NewAndNoteWorthy0.8"

(VIATRA-CEP)
(The DSE component)
Line 7: Line 7:
 
* [[VIATRA/Transformation_API/MWE2_Integration]]
 
* [[VIATRA/Transformation_API/MWE2_Integration]]
  
== The DSE component ==
+
== VIATRA-DSE component ==
* A new general state coder: [[VIATRA/DSE/UserGuide/API#State_coding]]
+
* Previously VIATRA-DSE 0.7 had a slow and sometimes buggy state coder (which is needed for identifying recurring state in the search space) but at least worked for any problem domain. In 0.8 a new state coder is introduced which is much more simple and therefore faster but. It simply encodes 1) all the attribute values and 2) all the attribute values of the referenced EObjects of all the EObjects. The disadvantage of the new state coder is that it may fail in certain scenarios (e.g., if a rule can add "A"s, another can delete "A"s and a third one can make references between them). From 0.8 this is the default state coder. When used, the metamodel (EPackage) of the domain must be defined for the DSE framework. [[VIATRA/DSE/UserGuide/API#State_coding]]
  
 
== VIATRA-CEP ==
 
== VIATRA-CEP ==

Revision as of 10:35, 26 November 2015

New and Noteworthy - VIATRA 0.8.0

Compatibility with EMF-IncQuery 1.1

MWE integration

VIATRA-DSE component

  • Previously VIATRA-DSE 0.7 had a slow and sometimes buggy state coder (which is needed for identifying recurring state in the search space) but at least worked for any problem domain. In 0.8 a new state coder is introduced which is much more simple and therefore faster but. It simply encodes 1) all the attribute values and 2) all the attribute values of the referenced EObjects of all the EObjects. The disadvantage of the new state coder is that it may fail in certain scenarios (e.g., if a rule can add "A"s, another can delete "A"s and a third one can make references between them). From 0.8 this is the default state coder. When used, the metamodel (EPackage) of the domain must be defined for the DSE framework. VIATRA/DSE/UserGuide/API#State_coding

VIATRA-CEP

Back to the top