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
Original languageEnglish

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.