12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > Object database evolution using separation of c...
View graph of relations

« Back

Object database evolution using separation of concerns

Research output: Contribution to specialist publicationLetter

Published

Publication date2000
Pages26-33
Number of pages8
Specialist publicationACM SIGMM Records
PublisherACM Press
Volume29
No4
<mark>Original language</mark>English

Abstract

This paper proposes an object database evolution approach based on separation of concerns. The lack of customisability and extensibility in existing evolution frameworks is a consequence of using attributes at the meta-object level to implement links among meta-objects and the injection of instance adaptation code directly into the class versions. The proposed approach uses dynamic relationships to separate the connection code from meta-objects and aspects - abstractions used by Aspect-Oriented Programming to localise cross-cutting concerns - to separate the instance adaptation code from class versions. The result is a customisable and extensible evolution framework with low maintenance overhead.