2012
DOI: 10.1007/978-3-642-29645-1_24
|View full text |Cite
|
Sign up to set email alerts
|

Towards Semantics-Aware Merge Support in Optimistic Model Versioning

Abstract: Abstract. Current optimistic model versioning systems, which are indispensable to coordinate the collaboration within teams, are able to detect several kinds of conflicts between two concurrently modified versions of one model. These systems support the detection of syntactical problems such as contradicting changes, violations of the underlying metamodel, and violations of OCL constraints. However, violations of the semantics remain unreported. In this paper, we suggest to use redundant information inherent i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 10 publications
0
8
0
Order By: Relevance
“…Based on these experiences, we developed the consistency checking encoding presented in this paper. This considerably improves our previous work on consistency checking using the model checker Spin [4,5]. Spin offers the high level input language Promela which seems to be very appealing for formulating the consistency checking problem.…”
Section: Introductionmentioning
confidence: 84%
“…Based on these experiences, we developed the consistency checking encoding presented in this paper. This considerably improves our previous work on consistency checking using the model checker Spin [4,5]. Spin offers the high level input language Promela which seems to be very appealing for formulating the consistency checking problem.…”
Section: Introductionmentioning
confidence: 84%
“…[1,2,25,30] use generic operations for changes. The extension [11] of [30] adaptively learns resolution patterns from user that can be applied on the models which results in composite operations. [23] applies the input operations which are composite refactorings in their case.…”
Section: Related Workmentioning
confidence: 99%
“…[14] provides support for incrementally detecting violations of inconsistency constraints. [13] is connected to an additional model checker component [11] which allows to check OCL constraints as goals. [30] allows to dene well-formedness constraints in OCL that act as goals.…”
Section: Related Workmentioning
confidence: 99%
“…Some recent work start dealing with inconsistencies in model merging but they only focus on detecting inconsistencies (e.g. [3,4]). Recently, the approach proposed in [15] tackles inconsistency resolution in model merging but it can only suggest highly abstract repairs (based on graph modification) to the user (as opposed to concrete repairs in our approach).…”
Section: B Correctnessmentioning
confidence: 99%
“…However, state-of-the-art model merging techniques have only focused on detecting inconsistencies in merging versions of models (e.g. [3,4]) and there has been very little work in resolving such inconsistencies having arisen during model merging.…”
Section: Introductionmentioning
confidence: 99%