Toward a generic and extensible merge operator

Abstract : Merging is a common way to compose both crosscutting and non-crosscutting models. In this paper, we argue that merge can be defined more generically as an operator at the meta-modelling level. By describing merge at this level, a merge operator can be used to compose models based on meta-models other than UML. There are various merge variants and we concede that a full unification of all merge semantics may be infeasible. To define a common merge, we propose the definition of a common merge kernel as a semantic base that can be extended to realise the different expressions of merge.
Document type :
Conference papers
Complete list of metadatas

Cited literature [3 references]  Display  Hide  Download

https://hal.inria.fr/hal-00795151
Contributor : Jean-Marc Jézéquel <>
Submitted on : Wednesday, February 27, 2013 - 2:22:51 PM
Last modification on : Friday, November 16, 2018 - 1:30:12 AM
Long-term archiving on : Tuesday, May 28, 2013 - 5:50:07 AM

File

barais06b.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00795151, version 1

Citation

Andrew Jackson, Olivier Barais, Jean-Marc Jézéquel, Siobhán Clarke. Toward a generic and extensible merge operator. Models and Aspects workshop, at ECOOP 2006, Jul 2006, Nantes, France. ⟨hal-00795151⟩

Share

Metrics

Record views

435

Files downloads

119