Towards semantic-based aspect interaction detection

Gunter Mussbacher, Jon Whittle, Daniel Amyot

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

3 Citations (Scopus)


Interaction between dependent or conflicting aspect are a wellknown problem with aspect-oriented development. These interactions are Potentially dangerous and can lead to unexpected or incorrect result when aspect are composed. To dete, there have been very few attempts to address this issue at the modeling level. We presents a new approach for detecting interactions that is based on lightweight semantic annotations of aspect models. Each aspect models is annotated with domain-specfic markers and a separate gaol models describe how semantic markers from different domains influence each other. When aspect models are composed, the composed model is inspected for any semantic markers that potentially conflict.This is achieved by propagating values through the goal model to see which goals(typically non-functional properties) are satisfaced by the composition and whiche are not.The technique can be used both to highlight potential aspect conflicts and the to trade-off aspect.We illustrste the appraoch using two aspect techniques.

Original languageEnglish
Title of host publication1st International Workshop on Non-Functional System Properties in Domain Specific Modeling Languages, NFPinDSML 2008
PublisherRheinisch-Westfaelische Technische Hochschule Aachen
Publication statusPublished - 1 Dec 2008
Externally publishedYes


  • Aspect Interaction
  • Aspect-Orinted Modling
  • Goal Models

Cite this