Home > Research > Publications & Outputs > A database evolution approach for object-orient...
View graph of relations

A database evolution approach for object-oriented databases

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

A database evolution approach for object-oriented databases. / Rashid, Awais.
Software Maintenance, 2001. Proceedings. IEEE International Conference on. Washington, DC, USA: IEEE Computer Society, 2001. p. 561-564.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Rashid, A 2001, A database evolution approach for object-oriented databases. in Software Maintenance, 2001. Proceedings. IEEE International Conference on. IEEE Computer Society, Washington, DC, USA, pp. 561-564. https://doi.org/10.1109/ICSM.2001.972772

APA

Rashid, A. (2001). A database evolution approach for object-oriented databases. In Software Maintenance, 2001. Proceedings. IEEE International Conference on (pp. 561-564). IEEE Computer Society. https://doi.org/10.1109/ICSM.2001.972772

Vancouver

Rashid A. A database evolution approach for object-oriented databases. In Software Maintenance, 2001. Proceedings. IEEE International Conference on. Washington, DC, USA: IEEE Computer Society. 2001. p. 561-564 doi: 10.1109/ICSM.2001.972772

Author

Rashid, Awais. / A database evolution approach for object-oriented databases. Software Maintenance, 2001. Proceedings. IEEE International Conference on. Washington, DC, USA : IEEE Computer Society, 2001. pp. 561-564

Bibtex

@inproceedings{777ff3e1a7144a0292c03437b9df2c00,
title = "A database evolution approach for object-oriented databases",
abstract = "The paper describes a composite evolution approach which integrates the evolution of the various types of entities in an object-oriented database into one model. The approach provides maintainers with a coherent and comprehensible view of the system and at the same time maintains change histories at a fine granularity. Links among meta-objects are implemented using dynamic relationships which are semantic constructs and first-class objects. Referential integrity is maintained by the relationships architecture reducing the evolution complexity at the meta-object level. A customisable and exchangeable instance adaptation approach is proposed. The approach is based on separating the instance adaptation code from class versions using aspects, abstractions used in Aspect-Oriented Programming to localise crosscutting concerns. A high level object-oriented model offering transparent access to the proposed evolution functionality is provided.",
author = "Awais Rashid",
year = "2001",
doi = "10.1109/ICSM.2001.972772",
language = "English",
isbn = "0-7695-1189-9",
pages = "561--564",
booktitle = "Software Maintenance, 2001. Proceedings. IEEE International Conference on",
publisher = "IEEE Computer Society",

}

RIS

TY - GEN

T1 - A database evolution approach for object-oriented databases

AU - Rashid, Awais

PY - 2001

Y1 - 2001

N2 - The paper describes a composite evolution approach which integrates the evolution of the various types of entities in an object-oriented database into one model. The approach provides maintainers with a coherent and comprehensible view of the system and at the same time maintains change histories at a fine granularity. Links among meta-objects are implemented using dynamic relationships which are semantic constructs and first-class objects. Referential integrity is maintained by the relationships architecture reducing the evolution complexity at the meta-object level. A customisable and exchangeable instance adaptation approach is proposed. The approach is based on separating the instance adaptation code from class versions using aspects, abstractions used in Aspect-Oriented Programming to localise crosscutting concerns. A high level object-oriented model offering transparent access to the proposed evolution functionality is provided.

AB - The paper describes a composite evolution approach which integrates the evolution of the various types of entities in an object-oriented database into one model. The approach provides maintainers with a coherent and comprehensible view of the system and at the same time maintains change histories at a fine granularity. Links among meta-objects are implemented using dynamic relationships which are semantic constructs and first-class objects. Referential integrity is maintained by the relationships architecture reducing the evolution complexity at the meta-object level. A customisable and exchangeable instance adaptation approach is proposed. The approach is based on separating the instance adaptation code from class versions using aspects, abstractions used in Aspect-Oriented Programming to localise crosscutting concerns. A high level object-oriented model offering transparent access to the proposed evolution functionality is provided.

U2 - 10.1109/ICSM.2001.972772

DO - 10.1109/ICSM.2001.972772

M3 - Conference contribution/Paper

SN - 0-7695-1189-9

SP - 561

EP - 564

BT - Software Maintenance, 2001. Proceedings. IEEE International Conference on

PB - IEEE Computer Society

CY - Washington, DC, USA

ER -