2006
DOI: 10.1007/11880240_16
|View full text |Cite
|
Sign up to set email alerts
|

Merging Models with the Epsilon Merging Language (EML)

Abstract: Abstract. In the context of Model Engineering, work has focused on operations such as model validation and model transformation. By contrast, other model management operations of significant importance remain underdeveloped. One of the least elaborated operations is model merging. In this paper we discuss the special requirements of model merging and introduce the Epsilon Merging Language (EML), a rule-based language, with tool support, for merging models of diverse metamodels and technologies. Moreover, we id… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
86
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 119 publications
(86 citation statements)
references
References 8 publications
0
86
0
Order By: Relevance
“…GME (generic modeling environment) [16][17][18][19][20] is a generic model environment that can be made using a specific paradigm modeling (modeling languages dedicated to the fields). A modeling paradigm formalizes a metamodel defining the syntax and semantics.…”
Section: Gme: Generic Modeling Environmentmentioning
confidence: 99%
See 1 more Smart Citation
“…GME (generic modeling environment) [16][17][18][19][20] is a generic model environment that can be made using a specific paradigm modeling (modeling languages dedicated to the fields). A modeling paradigm formalizes a metamodel defining the syntax and semantics.…”
Section: Gme: Generic Modeling Environmentmentioning
confidence: 99%
“…Weaving and transformation AMW: ATLAS Model Weaver [8][9][10][11] Establishing references EMF: Eclipse Modeling Framework [8,13] Fusion EML: Epsilon Merging Language [8,14,15] Establishing references GME Generic Modeling Environment [17][18][19][20]32] Establishing and execution mappings XMF eXecutable Metamodelling Facility [8,21] Mapping, annotation ORM: Object-Relational Mapping [22] Fusion Kompose [22][23][24][25] Weaving Smart Adapters [22,23,26,27] Weaving and transformation GeKo (Generic Komposer) [22,28] set of mappings between sets of models, different sets of interpretations should lead to the definition of different model composition techniques [22].…”
Section: Mechanism Of Composition Approachesmentioning
confidence: 99%
“…The Epsilon Validation Language (EVL) [73] allows validation of models while the Epsilon Merging Language (EML) [78] supports merging of multiple models. One of the benefits of Epsilon is that it is a technology agnostic model manage- …”
Section: Epsilonmentioning
confidence: 99%
“…for language evolution [61,62], which are developed within the Eclipse Modeling Framework may be reused. Additionally several other (textual or graphical) concrete syn-taxes may be developed, e.g.…”
Section: Analysis Of the Approachmentioning
confidence: 99%