TY - GEN
T1 - Towards a theory of refinement for data migration
AU - Thalheim, Bernhard
AU - Wang, Qing
PY - 2011
Y1 - 2011
N2 - We develop a theoretical framework for refining transformations occurring in the process of data migration. A legacy kernel can be discovered at a high-level abstraction which consolidates heterogeneous data sources in a legacy system. We then show that migration transformations are specified via the composition of two subclasses of transformations: property-preserving transformations and property-enhancing transformations at flexible levels of abstraction. By defining a refinement scheme with the notions of correct refinements for property-preserving and property-enhancing transformations, we are able to stepwise refine migration transformations and to prove the correctness of refinements. The result of this paper lays down a formal foundation for investigating data migration.
AB - We develop a theoretical framework for refining transformations occurring in the process of data migration. A legacy kernel can be discovered at a high-level abstraction which consolidates heterogeneous data sources in a legacy system. We then show that migration transformations are specified via the composition of two subclasses of transformations: property-preserving transformations and property-enhancing transformations at flexible levels of abstraction. By defining a refinement scheme with the notions of correct refinements for property-preserving and property-enhancing transformations, we are able to stepwise refine migration transformations and to prove the correctness of refinements. The result of this paper lays down a formal foundation for investigating data migration.
UR - http://www.scopus.com/inward/record.url?scp=80455168046&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-24606-7_24
DO - 10.1007/978-3-642-24606-7_24
M3 - Conference contribution
AN - SCOPUS:80455168046
SN - 9783642246050
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 318
EP - 331
BT - Conceptual Modeling, ER 2011 - 30th International Conference, Proceedings
T2 - 30th International Conference on Conceptual Modeling, ER 2011
Y2 - 31 October 2011 through 3 November 2011
ER -