Research Article

Comprehensive Aspectual UML Approach to Support AspectJ

Table 8

Representation of an Aspect in the Aspectual Sequence Diagram.

Notation drawing viewDescription

327808.table.008aThis Aspectual reference notation is used when a few message communications represent a pointcut.

&&The “AND” notation is used to join two pointcut forms.

The “OR” notation is used to join two pointcut forms.

!The “NOT” notation is used to join two pointcut forms.

<<Join point Type>> NameThe join point stereotype is used to represent a message that is considered to be a join point and it denotes its type and name.

327808.table.008bThis notation indicates the place where the “Before,” “After,” or “Around” advice is to be injected/executed.

327808.table.008cThe Aspectual reference notation is used to indicate that the execution of a few messages is encapsulated in one Aspect ref.
The “Name/:” notation is used to indicate the name of the Aspectual reference notation if needed.