Co-transformations in Information System Reengineering

  • Authors:
  • Anthony Cleve;Jean Henrard;Jean-Luc Hainaut

  • Affiliations:
  • Database Applications Laboratory, University of Namur, 21 rue Grandgagnage, Namur, Belgium;Database Applications Laboratory, University of Namur, 21 rue Grandgagnage, Namur, Belgium;Database Applications Laboratory, University of Namur, 21 rue Grandgagnage, Namur, Belgium

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Database reengineering consists of deriving a new database from a legacy database and adapting the software components accordingly. This migration process involves three main steps, namely schema conversion, data conversion and program conversion. This paper explores the feasibility of transforming the application programs through code transformation patterns that are automatically derived from the database transformations. It presents the principles of a new transformational approach coupling database and program transformations and it describes a prototype CASE tool based on this approach.