Vorträge und Posterpräsentationen (mit Tagungsband-Eintrag):
F. Chertes, I. Feinerer:
"UMAP: A universal layer for schema mapping languages";
Vortrag: 24th International Conference on Database and Expert Systems Applications,
Prague;
26.08.2013
- 29.08.2013; in: "Proceedings of the 24th International Conference on Database and Expert Systems Applications",
H. Decker, L. Lhotská, S. Link, J. Basl, A. Tjoa (Hrg.);
Lecture Notes in Computer Science,
8056
(2013),
S. 349
- 363.
Kurzfassung englisch:
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.
"Offizielle" elektronische Version der Publikation (entsprechend ihrem Digital Object Identifier - DOI)
http://dx.doi.org/10.1007/978-3-642-40173-2_28
Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.