2019
DOI: 10.1007/978-3-030-16722-6_7
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Model Synchronization by Automatically Constructed Repair Processes

Abstract: Model synchronization, i.e., the task of restoring consistency between two interrelated models after a model change, is a challenging task. Triple Graph Grammars (TGGs) specify model consistency by means of rules. They can be used to automatically derive specifications of edit operations for single models and repair rules that propagate model changes to related models. model (re-)synchronization activities more effectively, a construction mechanism for shortcut rules has been recently developed. They describe … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
10
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(11 citation statements)
references
References 21 publications
1
10
0
Order By: Relevance
“…This paper extends the work in [23]. Beyond [23], we -present the actual synchronization process in pseudocode and prove its correctness and termination (based on the results obtained in [23,41,42]), -extend our approach to deal with filter NACs (a specific kind of negative application conditions in forward rules), -describe the implementation, especially the tool architecture, in more detail, -extend the evaluation by investigating the expressiveness of short-cut repair rules at the practical example of code refactorings [21], and -consider the related work more comprehensively.…”
Section: Introductionsupporting
confidence: 83%
See 4 more Smart Citations
“…This paper extends the work in [23]. Beyond [23], we -present the actual synchronization process in pseudocode and prove its correctness and termination (based on the results obtained in [23,41,42]), -extend our approach to deal with filter NACs (a specific kind of negative application conditions in forward rules), -describe the implementation, especially the tool architecture, in more detail, -extend the evaluation by investigating the expressiveness of short-cut repair rules at the practical example of code refactorings [21], and -consider the related work more comprehensively.…”
Section: Introductionsupporting
confidence: 83%
“…Our derivation of repair rules is based on the construction of so-called short-cut rules [22], which we recall as well. For simplicity, we stick with settheoretic definitions of the involved concepts (in contrast to category-theoretic ones as, e.g., in [17,18,22,23]). Moreover, while we provide formal definitions for central notions, we will just explain others and provide references for their formal definitions.…”
Section: Preliminaries: Triple Graphs Triple Graph Grammars and Theimentioning
confidence: 99%
See 3 more Smart Citations