1. Refactoring Databases: Evolutionary Database Design;Ambler,2006
2. Semantics and implementation of schema evolution in object-oriented databases;Banerjee,1987
3. Object-preserving class transformations;Bergstein,1991
4. Bergstein, P. (1994). Managing the Evolution of Object-oriented Systems. PhD thesis, Northeastern University
5. Algebraic Reasoning for Object-Oriented Programming;Borba;Science of Computer Programming,2004