Composing Aspects at Shared Join Points
Nagy, Istvan and Bergmans, Lodewijk and Aksit, Mehmet (2005) Composing Aspects at Shared Join Points. In: NetObjectDays, NODe 2005, September 20-22, 2005, Erfurt, Germany.
| PDF 388Kb |
| Abstract: | Aspect-oriented languages provide means to superimpose aspectual behavior on a given set of join points. It is possible that not just a single, but several units of aspectual behavior need to be superimposed on the same join point. Aspects that specify the superimposition of these units are said to "share" the same join point. Such shared join points may give rise to issues such as
determining the exact execution order and the dependencies among the aspects. In this paper, we present a detailed analysis of the problem, and identify a set of requirements upon mechanisms for composing aspects at shared join points. To address the identified issues, we propose a general and declarative model for defining constraints upon the possible compositions of aspects at a shared join point. Finally, by using an extended notion of join points, we show how concrete aspectoriented programming languages, particularly AspectJ and Compose*, can adopt the proposed model. |
| Item Type: | Conference or Workshop Item |
| Copyright: | © 2005 Springer |
| Faculty: | Electrical Engineering, Mathematics and Computer Science (EEMCS) |
| Research Group: | |
| Link to this item: | http://purl.utwente.nl/publications/54193 |
| Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page
Metis ID: 227944

Show download statistics for this publication
Show download statistics for this publication