Location of Repository

Aspect-oriented design model.

By Saqib Iqbal and Gary Allen


Designing crosscutting concerns (aspects) is a challenging task. Since crosscutting concerns were not addressed while developing contemporary software design techniques, so they lack support for accommodating representation of such concerns along with base program. Some design languages like UML have been extended to express aspects and their elements but they do not fully represent aspects. Some lack adequate representation of aspect elements and some lack an efficient and reusable composition technique. In this paper, some of the aspect-oriented design techniques have been critically discussed. A proposed aspect model has been discussed which helps in overcoming the deficiencies in the contemporary aspect-oriented design techniques. This model represents aspects and their elements throughout the software development life cycle

Topics: T1
Publisher: University of Huddersfield
Year: 2009
OAI identifier: oai:eprints.hud.ac.uk:6882

Suggested articles



  1. An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach, doi
  2. (1997). AspectOriented Programming, in: doi
  3. (2004). Query Models," presented at Unified Modeling Language (UML) -Modeling Languages and Applications, doi
  4. (2009). Representing Aspects in Design," tase, doi
  5. (2001). The AspectJ Programming Guide, doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.