Two Experiences in Software Dynamics
Artur Boronat (Polytechnic University of Valencia, Spain)
Jennifer Pérez (Polytechnic University of Valencia, Spain)
José. Á. Carsí (Polytechnic University of Valencia, Spain)
Isidro Ramos (Polytechnic University of Valencia, Spain)
Abstract: This paper presents an outline of a formal model management framework that provides breakthroughs for legacy systems recovery (RELS) and for data migration (ADAM). To recover a legacy system, we use an algebraic approach by using algebras in order to represent the models and manipulate them. RELS also generates automatically a data migration plan that specifies a data transfer process to save all the legacy knowledge in the new recovered data-base. The data migration solution is also introduced as a support for the O-O conceptual schemas evolution where their persistent layers are stored by means of relational databases, in the ADAM tool. Contents and structure of the data migration plans are specified using an abstract data migration language. Our past experience in both projects has guided us towards the model management research field. We present a case study that illustrates the application of both tools.
Keywords: data migration, data reverse engineering, migration patterns, rewriting rules
Categories: D.2.7, D.2.9, E.2, H.1.0, H.2.4