Merging models with the Epsilon Merging Language (EML)

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 identify special cases of model merging that are of particular interest and provide a working example through which we demonstrate the practicality and usefulness of the proposed language.

Original languageEnglish
Title of host publicationMODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS
EditorsO Nierstrasz, J Whittle, D Harel, G Reggio
Place of PublicationBERLIN
PublisherSpringer
Pages215-229
Number of pages15
ISBN (Print)3-540-45772-0
Publication statusPublished - 2006
Event9th International Conference, MoDELS 2006 - Genova, Italy
Duration: 1 Oct 20066 Oct 2006

Conference

Conference9th International Conference, MoDELS 2006
CityGenova, Italy
Period1/10/066/10/06

Cite this