Co-transformations in Information System Reengineering
Author(s) -
Anthony Cleve,
Jean Henrard,
Jean-Luc Hainaut
Publication year - 2005
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2005.07.001
Subject(s) - computer science , database schema , business process reengineering , database , schema migration , legacy system , programming language , software engineering , database design , data conversion , model transformation , transformation (genetics) , software , semi structured model , operating system , engineering , artificial intelligence , biochemistry , operations management , chemistry , consistency (knowledge bases) , lean manufacturing , gene
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
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom