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

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.

PointcutPaper.pdf - Accepted Version
Restricted to Repository staff only

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

Download (676kB) | Preview


Downloads per month over past year

Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email