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

Object database evolution using separation of concerns

Research output: Contribution to specialist publicationLetter

Published

Standard

Object database evolution using separation of concerns. / Rashid, Awais; Sawyer, Peter.
In: ACM SIGMM Records, Vol. 29, No. 4, 2000, p. 26-33.

Research output: Contribution to specialist publicationLetter

Harvard

APA

Vancouver

Rashid A, Sawyer P. Object database evolution using separation of concerns. ACM SIGMM Records. 2000;29(4):26-33. doi: 10.1145/369275.369281

Author

Rashid, Awais ; Sawyer, Peter. / Object database evolution using separation of concerns. In: ACM SIGMM Records. 2000 ; Vol. 29, No. 4. pp. 26-33.

Bibtex

@misc{87c4c39445d847e4825bc2f22c61a659,
title = "Object database evolution using separation of concerns",
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.",
author = "Awais Rashid and Peter Sawyer",
year = "2000",
doi = "10.1145/369275.369281",
language = "English",
volume = "29",
pages = "26--33",
journal = "ACM SIGMM Records",
issn = "1947-4598",
publisher = "ACM Press",

}

RIS

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 -