2011
DOI: 10.1007/s00502-011-0063-z
|View full text |Cite
|
Sign up to set email alerts
|

A categorization for conflicts in model versioning

Abstract: To coordinate different versions of a software model, edited by modelers in parallel, various model versions need to be merged to one consolidated version. Therefore, adequate tool support in terms of version control systems (VCSs) is considered essential. Diverse approaches evolved for merging model versions including different conflict detection methods. Indeed, only a limited consensus about possible categories for conflicts exists. A common terminology and a categorization of possible types of conflict are… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 17 publications
0
8
0
Order By: Relevance
“…Apart from the given conflict reasons, different types of model merging conflicts can be categorized into syntactic and semantic conflicts, which respectively are defined by considering the syntax and the semantics of models [17]. Although there exist various categorizations of conflicts, in this paper, we follow the categorization proposed by Altmanninger and Pierantonio [18].…”
Section: Model Merging Conflictsmentioning
confidence: 99%
See 4 more Smart Citations
“…Apart from the given conflict reasons, different types of model merging conflicts can be categorized into syntactic and semantic conflicts, which respectively are defined by considering the syntax and the semantics of models [17]. Although there exist various categorizations of conflicts, in this paper, we follow the categorization proposed by Altmanninger and Pierantonio [18].…”
Section: Model Merging Conflictsmentioning
confidence: 99%
“…Syntactic conflicts do not necessarily produce language syntax violations. For instance, contradicting modifications for an element (e. g., renaming a class with two different names) or updating the same model element by adding different properties constitutes a syntactic conflict [18]. This type of conflict may be detected by checking the structure of models and comparing the similarity of elements.…”
Section: Model Merging Conflictsmentioning
confidence: 99%
See 3 more Smart Citations