Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A model for compound type changes encountered in schema evolution
ACM Transactions on Database Systems (TODS)
OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
Dynamic evolution in aspect-oriented architectural models
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Hi-index | 0.00 |
This paper presents a solution to the data evolution problem of information systems. This solution follows an automatic approach that reduces the number of people and the time invested in the software maintenance process. It uses the information of UML-like OASIS OO conceptual schemas, representing system evolution, in order to automatically generate a data migration plan. This work defines a specification language (ADML) for migration plans which are automatically generated using patterns. The plan execution migrates data from the database of the initial conceptual schema to the database of the evolved conceptual schema. This solution has been implemented in a migration tool (ADAM).