Aspect-oriented modeling (AOM) techniques have become increasingly popular over the last decade, as they enable improved modularity, separation of concerns, and reusability over conventional requirements and design modeling techniques. However, AOM notations typically employ pointcut matching mechanisms based solely on syntactic
elements. In order to make aspects more generic and more robust to changes and to different modeling styles, semantic
matching must be better exploited. We present a taxonomy that aims to classify matching mechanisms based on how syntactic or semantic information is used during the matching process, thus defining levels of sophistication for matching mechanisms from simple syntactic approaches to complex semantic approaches. We are particularly investigating how schema matching techniques developed in the database research community are applicable in this context. We illustrate the feasibility and potential benefits through examples based on the Aspect-oriented User Requirements Notation (AoURN).
- 24 May 2011
- Please contact firstname.lastname@example.org for a pre-publication version of this paper.
- Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.
| Title || Towards a Taxonomy of Syntactic and Semantic Matching Mechanisms for Aspect-oriented Modeling |
| Authors || G. Mussbacher, D. Barone, and D. Amyot |
| Type || Conference |
| Conference/Journal Title || System Analysis and Modeling: About Models (SAM 2010) |
| Volume/Number || LNCS 6598 |
| Editors || F.A. Kraemer and P. Hermann |
| Publisher || Springer |
| Month || October |
| Year || 2010 |
| Pages || 241-256 |
| DOI || 10.1007/978-3-642-21652-7_15 |
| Keywords || Aspect-oriented modeling, aspect composition, AoURN, Aspect-oriented User Requirements Notation, schema matching |