Data-centered applications conversion using program transformations

Student thesis: Master typesMaster in Computer science


One of the most important challenges in software renovation is DBMS substitution. Data reengineering consists of deriving a new database from a legacy database and adapting the software components accordingly. This database migration process comprises three main steps, namely schema conversion, data conversion and program conversion. While converting the legacy schema into the new DMS and migrating the data instances according to the new schema have been studied for long, technical aspects to data-centered program conversion has been neglected by the scientific community. This Master's thesis addresses this problem in the particular context of the conversion of COBOL files into a relational database. It specifies two different program conversion strategies and explores their automation, by using Program Transformation tools.
Date of Award2004
Original languageEnglish
SupervisorJean-Luc HAINAUT (Supervisor) & Jean Henrard (Co-Supervisor)

Cite this