[Back]


Talks and Poster Presentations (with Proceedings-Entry):

F. Chertes, I. Feinerer:
"UMAP: A universal layer for schema mapping languages";
Talk: 24th International Conference on Database and Expert Systems Applications, Prague; 08-26-2013 - 08-29-2013; in: "Proceedings of the 24th International Conference on Database and Expert Systems Applications", H. Decker, L. Lhotská, S. Link, J. Basl, A. Tjoa (ed.); Lecture Notes in Computer Science, 8056 (2013), 349 - 363.



English abstract:
Schema mappings are fundamental notions in data exchange and integration for relating source and target schemas. Visual mapping languages provide graphical means to visually describe such transformations. There is a plethora of tools and languages available however all use different notions and visualizations and are hardly extensible.

In this paper we propose a new universal layer UMAP for schema mapping languages which provides a unified abstraction and middleware for high-level visual mapping languages. We use only standardized UML and OCL artifacts which allow for easy code generation in a number of target languages (e.g. C++ code) and for a modular extension mechanism to support complex schema mappings. We illustrate our layer by translating key elements of Clip, a recent expressive visual mapping language, and show that Umap has enough expressive power to encode all Clip features. Moreover, we outline a strategy for automating the translation of any visual input language with a formal meta-model to UMAP.


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1007/978-3-642-40173-2_28


Created from the Publication Database of the Vienna University of Technology.