Persistent Aspects

  • Awais Rashid


This chapter focuses on how database systems can support aspect-oriented development by providing effective means for aspect storage, retrieval and manipulation. Section 5.1 motivates the need for aspect persistence. Section 5.2 discusses the design and implementation of persistent aspect stores based on object-oriented and relational databases. Section 5.3 addresses the issue of aspect composition in a persistent environment. Two composition mechanisms are discussed: one employs the weavers available for existing aspect languages while the other is based on building the weaving functionality into the database management system. Some existing applications making use of persistent aspects are discussed in Sect. 5.4 before concluding the discussion in Sect. 5.5.


Software Product Line Object Database Persistence Model Persistent Object Aspect Language 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Awais Rashid
    • 1
  1. 1.Computing DepartmentLancaster UniversityLancasterUK

Personalised recommendations