Research Article
Comprehensive Aspectual UML Approach to Support AspectJ
Table 2
Language specification criterion in the existing approaches.
(a) |
| Approach | Language specification | UMLV | EM | LP | PD | DT | MP | T | A | Metamodel | UML profile | Behavioural | Structural |
| [17] | 1.x | Y | N | G | Y | SD | CD/UPD | N | Y | P | [27] | 2.0 | N | N | G | N | N | CD | N | N | N | [22] | 1.x | N | N | G | N | N | COD/CD | Y | Y | Y | [24] | 1.1 | Y | N | G | N | N | CD | T | T | Y | [26] | 2.0 | Y | N | G | Y | UC/SD/COMMD | CD/COD | N | Y | Y | [32] | 2 | N | Y | G | N | N | UPD | N | N | N | [35] | 2.0 | N | Y | G | N | SD | N | N | N | N | [34] | 1.x | Y | Y | S | Y | N | CD | N | N | N | [25] | 2.0 | Y | N | G | N | N | CD/PD | N | N | N | [29] | 1.x | Y | N | S | Y | N | CD/CLD | N | P | P | [30] | 2.0 | N | Y | G | N | SD/STD | CD/DD | N | Y | A | [31] | 1.x | N | Y | G | N | STD | CD | P | P | N | [28] | 2.2 | Y | N | G | N | N | CD/PD | N | Y | Y | [33] | 2.3 | Y | N | S | Y | SD | CD | N | Y | Y |
|
|
(b) |
| Coding index |
| UML version | UMLV | No | N | Partial traceability | PT | Extension mechanism | EM | Class Diagram | CD | State Diagram | STD | Language purpose | LP | Package Diagram | UPD | Yes | Y | Platform dependency | PD | Partial support | P | Adaptability | A | Diagram type | DT | Component Diagram | COD | Sequence Diagram | SD | Modelling process | MP | Use Case | UC | Specific/general | S/G | Traceability | T | Communication Diagram | COMMD | Collaboration Diagram | CLLD |
|
|