Research Article

Comprehensive Aspectual UML Approach to Support AspectJ

Table 10

Representation of an Aspect in the Aspectual Interaction Overview Diagram.

Notation drawing viewDescription

327808.table.0010aThis notation is used when a few message communications represent a pointcut.

327808.table.0010bThis notation is used when a few message communications represent “After” advice.

327808.table.0010cThis notation is used when a few message communications represent “Before” advice.

327808.table.0010dThis notation is used when a few message communications represent “After Throwing” advice.

327808.table.0010eThis notation is used when a few message communications represent “After Returning” advice.

327808.table.0010fThis notation is used when a few message communications represent “Around” advice.

327808.table.0010g(i) This relationship indicates the join point type name.
(ii) The “Join Point” relationship has two operands: Aspect and Class; the solid line with open arrowhead points from the Aspect component to the Class.

327808.table.0010hThis notation can be used to add any text or comments.