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.
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]] | ||
− | == | + | == 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 == | == VIATRA-CEP == |
Revision as of 10:35, 26 November 2015
Contents
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
- Redesigned compiler: https://bugs.eclipse.org/bugs/show_bug.cgi?id=460537
- Check expression support in atomic event patterns: https://bugs.eclipse.org/bugs/show_bug.cgi?id=440748
- Introduced traits: https://bugs.eclipse.org/bugs/show_bug.cgi?id=464457
- Native support for processing events of the Notification API: https://bugs.eclipse.org/bugs/show_bug.cgi?id=463346