Surviving the heterogeneity jungle with composite mapping operators

Manuel Wimmer, Gerti Kappel, Angelika Kusel, Werner Retschitzegger, Johannes Schoenboeck, Wieland Schwinger

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

30 Citations (Scopus)


Model transformations play a key role in the vision of Model-Driven Engineering. Nevertheless, mechanisms like abstraction, variation and composition for specifying and applying reusable model transformations - like urgently needed for resolving recurring structural heterogeneities - are insufficiently supported so far. Therefore, we propose to specify model transformations by a set of pre-defined mapping operators (MOps), each resolving a certain kind of structural heterogeneity. Firstly, these MOps can be used in the context of arbitrary metamodels since they abstract from concrete metamodel types. Secondly, MOps can be tailored to resolve certain structural heterogeneities by means of black-box reuse. Thirdly, based on a systematic set of kernel MOps resolving basic heterogeneities, composite ones can be built in order to deal with more complex scenarios. Finally, an extensible library of MOps is proposed, allowing for automatically executable mapping specifications since every MOp exhibits a clearly defined operational semantics.

Original languageEnglish
Title of host publicationTheory and Practice of Model Transformations - Third International Conference, ICMT 2010, Proceedings
Number of pages16
Publication statusPublished - 2010
Event3rd International Conference on Theory and Practice of Model Transformations, ICMT 2010 - Malaga, Spain
Duration: 28 Jun 20102 Jul 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6142 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference3rd International Conference on Theory and Practice of Model Transformations, ICMT 2010


  • Executable Mappings
  • Reuse
  • Structural Heterogeneities


Dive into the research topics of 'Surviving the heterogeneity jungle with composite mapping operators'. Together they form a unique fingerprint.

Cite this