DocumentCode :
2710776
Title :
Applying Aspect-Oriented Approach for Instance Adaptation for Object-Oriented Databases
Author :
Kuppuswami, S. ; Palanivel, K. ; Amouda, V.
Author_Institution :
Pondicherry Univ., Pondicherry
fYear :
2007
fDate :
18-21 Dec. 2007
Firstpage :
35
Lastpage :
40
Abstract :
Developing object-oriented database for web applications may not remain constant and may vary to a large extent due to a variety of reasons like correcting mistakes, adding new features or any changes in the structure of the real world artifacts modeled in the database. Class versioning is one of the evolution strategy employed that addressing the above issues. The existing strategy for instance adaptation introduces the adaptation code directly into the class versions upon evolution. Consequently, if the behavior of a routine needs to be changed and maintenance has to be performed on all the class versions it was introduced. A new approach for instance adaptation is achieved by encapsulating the instance adaptation code through aspects - abstractions introduced by aspect-oriented programming that localize cross-cutting concerns. A web-based student database system was developed with different versions and the versioning problem was solved using update/backdate aspects with selective lazy conversion. The update/backdate aspects are invoked whenever version incompatibility arises and selective lazy conversion aspect is invoked when the condition for converting objects into new version is satisfied and this converts only a subset of the old version objects into new version.
Keywords :
Web services; object-oriented databases; object-oriented programming; Web-based student database system; aspect-oriented programming; cross-cutting concerns; evolution strategy; instance adaptation; object-oriented databases; update/backdate aspects; Application software; Computer science; Database systems; Encapsulation; Object oriented databases; Object oriented modeling; Object oriented programming; Software systems; Spatial databases; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Computing and Communications, 2007. ADCOM 2007. International Conference on
Conference_Location :
Guwahati, Assam
Print_ISBN :
0-7695-3059-1
Type :
conf
DOI :
10.1109/ADCOM.2007.93
Filename :
4425948
Link To Document :
بازگشت