TITLE:
Using UML Behavioral Model to Support Aspect Oriented Model
AUTHORS:
Zahid Hussain Qaisar, Nauman Anwar, Shafiq Ur Rehman
KEYWORDS:
Aspects; Concerns; Cross Cutting Concerns; Cut Points; Join Points; Advices; Meta Data; UML and Meta Model; Aspect Oriented Modeling; Software Modeling
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.6 No.3,
March
29,
2013
ABSTRACT:
Aspect
oriented software development is an emerging paradigm of software development.
The notion of this technique is separation of concerns which means to implement
each concern in a single object in object oriented programming but still there
are concerns which are distributed on different objects and are called
crosscutting concerns while another form is Core concerns are the core
functionality provided by the system but crosscutting concerns are the concerns
like logging, performance etc. Modeling of aspect oriented software is
different from the normal modeling of object-oriented or procedural language
software, because aspects don’t have the independent identity or existence and
they are tightly coupled to their woven context so it is difficult to model
them. The one aim of our research paper is to explore the domain of Modeling of
the aspect-oriented software. The goal of this research paper is to give a UML
Behavioral modeling techniques in the domain of aspect oriented software
development. This technique of generating UML Behavioral Model for aspects will
give better understating of separations concerns.