2014 IEEE/IFIP Conference on Software Architecture 2014
DOI: 10.1109/wicsa.2014.31
|View full text |Cite
|
Sign up to set email alerts
|

Inconsistency Resolution in Merging Versions of Architectural Models

Abstract: Abstract-State-of-the-art optimistic model versioning systems, which are critical to enable efficient team-based development of architectural models, are able to detect and help resolve basic conflicts arising during the merging of model versions. However, it is often overlooked that model merging may also cause severe syntactical and semantic inconsistencies. In this paper, we propose an approach to guide the resolution of inconsistencies detected in a merged architectural model. Our approach automatically fi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
16
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(16 citation statements)
references
References 16 publications
0
16
0
Order By: Relevance
“…We incorporate two kinds of operations in the exploration based model merge: generic merge operations [30] and (domain-specic) composite operations [14,23] (such as refactorings, or repair rules). Each operation is captured by (graph) transformation rules [16], which consist of a precondition described as a graph pattern (using the EMF-IncQuery language [10] in our case) and an action part which captures model manipulations.…”
Section: Key Aspects Of Exploration Processmentioning
confidence: 99%
See 4 more Smart Citations
“…We incorporate two kinds of operations in the exploration based model merge: generic merge operations [30] and (domain-specic) composite operations [14,23] (such as refactorings, or repair rules). Each operation is captured by (graph) transformation rules [16], which consist of a precondition described as a graph pattern (using the EMF-IncQuery language [10] in our case) and an action part which captures model manipulations.…”
Section: Key Aspects Of Exploration Processmentioning
confidence: 99%
“…Based on the model comparison technique, the approaches may be classied into state-based and operation-based. [1,2,13,14,25,30] and DSE Merge are state-based as they execute a comparison process between model states. However, [23] [1,2,13,25,30] are semi-automated as they use a two-phase process: (i) they apply the non-conicting operations and then (ii) let the user prioritize and select the operation to apply in case of two conicting changes.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations