Co-transformations in Database Applications Evolution

Authors: 
Cleve, Anthony.; Hainaut, Jean-Luc;
Author: 
Cleve, A
Hainaut, J
Year: 
2006
Venue: 
Generative and Transformational Techniques in Software Engineering, Lecture Notes in Computer Science 4143, 2006
URL: 
http://www.springerlink.com/content/j70t8n373h91703l/fulltext.pdf
DOI: 
10.1007/11877028
Citations: 
0
Citations range: 
n/a
AttachmentSize
Cleve2006CotransformationsinDatabaseApplicationsEvolution.pdf407.04 KB

The paper adresses the problem of consistency preservation in data intensive applications evolution. When the database structure evolves, the application programs must be changed to interface with the new schema. The latter modification can prove very complex, error prone and time consuming. We describe a comprehensive transformation/generative approach according to which automated program transformation can be derived from schema transformation. The proposal is illustrated in the particular context of database reengineering, for which a specific methodology and a prototype tool are presented. Some results of two case studies are described.