Representing join point in UML using pointcuts

Aspect-Oriented Software Development (AOSD) is an emerging software paradigm which focuses on separation of concerns for improving modularity and ensuring maintainability. Joint point is a fundamental concept of AOSD and is concerned with the places where two aspects crosscut one another. It is observed that UML extension has been used to represent join points and is not satisfactory due to some limitations. However, a suitable representation of join point may lead to overcome these limitations in Aspect-Oriented Modeling Language (AOML). In this paper, we propose a representation of join points using pointcuts. Proposed representation reduces the time effort required for depicting join points and pointcuts in different sequence diagrams.