Improving Incremental and Bidirectional Evaluation with an Explicit Propagation Graph

Autor: Fabien Chhel, Frédéric Jouault, Mickael Clavreul, Olivier Beaudoux, Matthias Brun
Přispěvatelé: Renois, Nathalie
Rok vydání: 2018
Předmět:
Zdroj: Software Technologies: Applications and Foundations ISBN: 9783319747293
STAF Workshops
Popis: Active operations enable bidirectional incremental evaluation of OCL-like expressions on collections: changing the source (resp. the result) of an expression causes corresponding updates in the result (resp. the source). The current evaluation approach of active operations is based on the observer pattern. Previous work showed how they can be used for model transformation, and that they can scale to processing large models while maintaining collection ordering. However, observation makes the directed acyclic propagation graph implicit, and imposes a depth-first traversal. This sometimes results in unwanted transitory states, which uselessly increase the amount of computations required for propagating some changes.
Databáze: OpenAIRE