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.
Available under License Creative Commons Attribution Non-commercial No Derivatives.
Download (676kB) | Preview
Downloads
Downloads per month over past year