Mappings make data processing go 'round

Authors: 
Lammel, R; Meijer, E
Author: 
Lammel, R
Meijer, E
Year: 
2005
Venue: 
Proc. Int. Summer School on Generative and Transformation Techniques in Software Engineering, LNCS 2006
URL: 
http://homepages.cwi.nl/~ralf/mappings/paper.pdf
Citations: 
0
Citations range: 
n/a
AttachmentSize
Laemmel2005Mappingsmakedataprocessing.pdf550.09 KB

Whatever programming paradigm for data processing we choose, data has the tendency to live on the other side or to eventually end up there. The major paradigms for data processing are Cobol, object, relational and XML; each paradigm offers many facets and many versions; each paradigm provides specific forms of data models (object models, relational schemas, XML schemas, etc.). Each data-processing application depends on a horde of interrelated data models and artifacts that are derived from data models (such as data-access layers). Such conglomerations of data models are challenging due to paradigmatic impedance mismatches, performance requirements, loose-coupling requirements, and others. This ubiquitous problem calls for a good understanding of techniques for mappings between data models, actual data, and operations on data. This tutorial lists and discusses mapping scenarios, mapping techniques, impedance mismatches and research challenges regarding mappings.