Computing and Library Services - delivering an inspiring information environment

Modelling of Aspects using Aspect-Oriented Design Language

Isbal, Saqib, Allen, Gary and Mansur, Abdalla (2017) Modelling of Aspects using Aspect-Oriented Design Language. Journal of Theoretical and Applied Information Technology, 95 (21). pp. 5711-5722. ISSN 1992-8645

[img] PDF - Accepted Version
Restricted to Repository staff only

Download (1MB)
PDF - Published Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (676kB) | Preview


The Aspect-composition is a vital step in aspect modelling. Aspects are composed with each other and with base constructs through
pointcuts defined in the aspects. Design languages address this composition by providing composition techniques and directives.
However, most of the contemporary design languages lack support for inter-aspect and inner-aspect compositions. Another problem is
resolving aspect interference which arises as a result of a composition. Although some techniques have been proposed to overcome
aspect interference at the implementation level, the problem needs attention at the modelling level. The eradication of interference and
conflicts related to aspect composition at the modelling stage could ensure better implementation and fewer conflicts. This paper provides
a composition strategy equipped with new design notations and diagrams to provide support for aspect compositions, as well as inneraspect
compositions. The paper also provides a technique to prioritize aspect execution at the modelling stage to reduce aspect
interference and aspect conflicts.

Item Type: Article
Uncontrolled Keywords: Aspect-oriented programming; Pointcut modelling; Aspect composition; Aspect-oriented model
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Schools: School of Computing and Engineering
Related URLs:
Depositing User: Gary Allen
Date Deposited: 21 Sep 2017 09:18
Last Modified: 28 Aug 2021 15:33


Downloads per month over past year

Repository Staff Only: item control page

View Item View Item

University of Huddersfield, Queensgate, Huddersfield, HD1 3DH Copyright and Disclaimer All rights reserved ©