Arranging language features for more robust pattern-based crosscuts
Proceedings of the 2nd international conference on Aspect-oriented software development
Morphing aspects: incompletely woven aspects and continuous weaving
Proceedings of the 3rd international conference on Aspect-oriented software development
Expressing different conceptual models of join point selections in aspect-oriented design
Proceedings of the 5th international conference on Aspect-oriented software development
Proceedings of the 6th international conference on Aspect-oriented software development
Expressive pointcuts for increased modularity
ECOOP'05 Proceedings of the 19th European conference on Object-Oriented Programming
Hi-index | 0.03 |
The specification of selection criteria (Join Point Selection) is a very important issue in the Aspect Oriented Software Development. Several models have been presented to visualize the selection criteria in the Aspect Oriented Modeling. JPDDs provides a visual means to constraint the selection of join points based on static and dynamic, structural and behavioral context. For some applications in order to call an advice, it is necessary to select the join points in programs, when specified message flow (or a block of them) should be repeated either for specified times or meeting a particular condition. this constraint cannot be visualized by JPDDs. No notation is defined to address loop structures constraint in these diagrams. This paper introduces a design model extension called Loop Condition Constraint Model (LCCM) to support these constraints in JPDDs. A scenario is used to explain this extension.