research articlejournal article

Advanced Model Consistency Restoration with Higher-Order Short-Cut Rules

Abstract

Sequential model synchronisation is the task of propagating changes from onemodel to another correlated one to restore consistency. It is challenging toperform this propagation in a least-changing way that avoids unnecessarydeletions (which might cause information loss). From a theoretical point ofview, so-called short-cut (SC) rules have been developed that enable provablycorrect propagation of changes while avoiding information loss. However, to beable to react to every possible change, an infinite set of such rules might benecessary. Practically, only small sets of pre-computed basic SC rules havebeen used, severely restricting the kind of changes that can be propagatedwithout loss of information. In this work, we close that gap by developing anapproach to compute more complex required SC rules on-the-fly duringsynchronisation. These higher-order SC rules allow us to cope with more complexscenarios when multiple changes must be handled in one step. We implemented ourapproach in the model transformation tool eMoflon. An evaluation shows that theoverhead of computing higher-order SC rules on-the-fly is tolerable and attimes even improves the overall performance. Above that, completely newscenarios can be dealt with without the loss of information

Similar works

Full text

thumbnail-image

Episciences.org

redirect
Last time updated on 19/10/2024

This paper was published in Episciences.org.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.

Licence: info:eu-repo/semantics/openAccess