M. Ahmed-nacer et J. Estublier, Schema evolution in software engineering databases - A new approach in Adele environment, COMPUT A IN, 19(2), 2000, pp. 183-203
This paper discusses schema evolution in software engineering databases. Af
ter a study of existing approaches, we show that these approaches do not sa
tisfy software engineering requirements. Then, we present our model, which
supports multiple schema compositions and multiple evolution policies, each
application being free to define its evolution strategy. Management of our
system is based on class versioning. The consistency of the database and t
he various evolution policies are controlled by consistency constraints. Th
e scheme composition uses software configuration techniques and evolution p
olicy definition uses the capability of the active database of the Adele sy
stem.