This PhD thesis aims at studying the co-evolution of two inter-dependent software artifacts, namely databases and application programs. More precisely, its main goal is to investigate the automated propagation of database schema modifications at the source code level. The expected contributions of the thesis are (1) a general theoretical and methodological framework for the co-evolution of database and related programs, (2) strategies and techniques for adapting applications programs to database evolutions, (3) scalable tools supporting such an adaptation and (4) representative industrial case studies.
|Effective start/end date||21/12/04 → 29/10/09|
- database applications evolution
- program conversion
- code generation