Research output: Contribution to specialist publication › Letter
Research output: Contribution to specialist publication › Letter
}
TY - GEN
T1 - Object database evolution using separation of concerns
AU - Rashid, Awais
AU - Sawyer, Peter
PY - 2000
Y1 - 2000
N2 - 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.
AB - 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.
U2 - 10.1145/369275.369281
DO - 10.1145/369275.369281
M3 - Letter
VL - 29
SP - 26
EP - 33
JO - ACM SIGMM Records
JF - ACM SIGMM Records
SN - 1947-4598
PB - ACM Press
ER -