Home > Research > Publications & Outputs > Aspect-Orientation and Database Systems: An Eff...
View graph of relations

Aspect-Orientation and Database Systems: An Effective Customisation Approach.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Aspect-Orientation and Database Systems: An Effective Customisation Approach. / Sawyer, Peter; Rashid, A.
In: IEE Proceedings - Software, Vol. 148, No. 5, 01.10.2001, p. 156-164.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Sawyer P, Rashid A. Aspect-Orientation and Database Systems: An Effective Customisation Approach. IEE Proceedings - Software. 2001 Oct 1;148(5):156-164. doi: 10.1049/ip-sen:20010732

Author

Sawyer, Peter ; Rashid, A. / Aspect-Orientation and Database Systems: An Effective Customisation Approach. In: IEE Proceedings - Software. 2001 ; Vol. 148, No. 5. pp. 156-164.

Bibtex

@article{5b39cb48e11a47a8b21bb7a6daf4e48c,
title = "Aspect-Orientation and Database Systems: An Effective Customisation Approach.",
abstract = "The problem of providing database systems customised to the specific needs of an organisation or application is addressed. The authors demonstrate that such customisations are expensive in existing database systems owing to the crosscutting nature of customisable features, and they propose a customisation approach based on `aspect-oriented programming' techniques which allow separation of crosscutting features using special constructs known as `aspects'. Changes to the features encapsulated by aspects are localised, making cost-effective customisation possible (at compile-time and run-time) at both the DBMS level and the database level.",
author = "Peter Sawyer and A. Rashid",
note = "This paper reports pioneering work on the application of aspect-orientation to database systems. The work reported represents a key stage in the evolution of Lancaster's leadership in AOSD. It emerged from the Rashid and Sawyer's earlier work on O-O database schema evolution and fed (by drawing on Sawyer's work on RE) into Rashid's work on early aspects. To date the paper has been cited 21 times. RAE_import_type : Journal article RAE_uoa_type : Computer Science and Informatics",
year = "2001",
month = oct,
day = "1",
doi = "10.1049/ip-sen:20010732",
language = "English",
volume = "148",
pages = "156--164",
journal = "IEE Proceedings - Software",
issn = "1462-5970",
publisher = "Institute of Electrical Engineers",
number = "5",

}

RIS

TY - JOUR

T1 - Aspect-Orientation and Database Systems: An Effective Customisation Approach.

AU - Sawyer, Peter

AU - Rashid, A.

N1 - This paper reports pioneering work on the application of aspect-orientation to database systems. The work reported represents a key stage in the evolution of Lancaster's leadership in AOSD. It emerged from the Rashid and Sawyer's earlier work on O-O database schema evolution and fed (by drawing on Sawyer's work on RE) into Rashid's work on early aspects. To date the paper has been cited 21 times. RAE_import_type : Journal article RAE_uoa_type : Computer Science and Informatics

PY - 2001/10/1

Y1 - 2001/10/1

N2 - The problem of providing database systems customised to the specific needs of an organisation or application is addressed. The authors demonstrate that such customisations are expensive in existing database systems owing to the crosscutting nature of customisable features, and they propose a customisation approach based on `aspect-oriented programming' techniques which allow separation of crosscutting features using special constructs known as `aspects'. Changes to the features encapsulated by aspects are localised, making cost-effective customisation possible (at compile-time and run-time) at both the DBMS level and the database level.

AB - The problem of providing database systems customised to the specific needs of an organisation or application is addressed. The authors demonstrate that such customisations are expensive in existing database systems owing to the crosscutting nature of customisable features, and they propose a customisation approach based on `aspect-oriented programming' techniques which allow separation of crosscutting features using special constructs known as `aspects'. Changes to the features encapsulated by aspects are localised, making cost-effective customisation possible (at compile-time and run-time) at both the DBMS level and the database level.

U2 - 10.1049/ip-sen:20010732

DO - 10.1049/ip-sen:20010732

M3 - Journal article

VL - 148

SP - 156

EP - 164

JO - IEE Proceedings - Software

JF - IEE Proceedings - Software

SN - 1462-5970

IS - 5

ER -