Proceedings of the 3rd international conference on Aspect-oriented software development
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
An Aspect Oriented Model Driven Framework
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
Expressing different conceptual models of join point selections in aspect-oriented design
Proceedings of the 5th international conference on Aspect-oriented software development
Towards Aspect-Oriented Class Diagrams
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
Composing aspect models with graph transformations
Proceedings of the 2006 international workshop on Early aspects at ICSE
Towards a model-driven join point model
Proceedings of the 2006 ACM symposium on Applied computing
Stateful aspects: the case for aspect-oriented modeling
Proceedings of the 10th international workshop on Aspect-oriented modeling
Towards executable aspect-oriented UML models
Proceedings of the 10th international workshop on Aspect-oriented modeling
Hi-index | 0.00 |
Several approaches to aspect-oriented modeling of interactions are based on modeling pointcuts that select join points (pointcut models) and modeling adaptations needed at those join points (adaptation models). A common limitation of most of these approaches is that they couple the two models together because identifiers in adaptation models reference those in pointcut models or the same type of diagram is used to represent both models. If it is possible to use pointcut and adaptation models independently of each other, aspect-oriented modeling would be more flexible because, for example, a diagram type can be chosen based on its appropriateness in expressing the model instead of having to consistently use the same type of diagram. This paper proposes a technique for creating interaction adaptation models that are independent of the pointcut models used to capture join points. The technique uses Unified Modeling Language profiles and stereotypes. Examples are also given of how the profile is used to define a generic adaptation model and how the generic model is specialized.