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.
Cite this paper
Z. Qaisar, N. Anwar and S. Rehman, "Using UML Behavioral Model to Support Aspect Oriented Model," Journal of Software Engineering and Applications, Vol. 6 No. 3, 2013, pp. 98-112. doi: 10.4236/jsea.2013.63014.
 S. Clark and E. Baniassad, “Aspect-Oriented Analysis and Design: The Theme Approach,” Addisn-Wesley Professional, Boston, 2005.
 J. Vachon and F. Mostefaoui, “Achieving Supplementary Requirements Using Aspect-Oriented Development,” In ICEIS, Vol. 3, No. 4, 2004, pp. 584-587.
 J. Ivar and W. G. Pan, “Aspect Oriented Software Development with Use Cases,” 2004.
 F. Lidia and P. Sanchez, “Towards Executable Aspect-Oriented UML Models,” Proceedings of the 7th Workshop on Aspect-Oriented Modelling (AOM), Vancouver, 2007, pp. 28-34.
 F. Heidenreich, J. Johannes and S. Zschaler, Proceedings of 11th International Workshop on Aspect-Oriented Modeling Co-Located with Models Nashville, 2007.
 A. A. Zakari and H. Hosny, “A UML Extension for Modeling Aspect-Oriented Systems,” 2002.
 S. Meier, T. Reinhard, R. Stoiber and M. Glinz, “Zurich in Aspect-Oriented Requirements Engineering and Architecture Design,” Early Aspects at ICSE: Works, 2007.
 J. Whittle and P. K. Jayaraman, “MATA: A Tool for Aspect-Oriented Modeling Based on Graph Transformation Models Workshops,” 2007, pp. 16-27.
 J. Klein and J. Kienzle, “Reusable Aspect Models in Proceeding of the 11th International Workshop on Aspect Oriented Modeling,” 2007.
 T. Cottenier, V. B. Den and E. Tazill, “Stateful Aspects: The Case for Aspect Oriented Modeling,” Proceedings of the 7th Workshop on Aspect-Oriented Modelling (AOM), Vancouver, 2007.
 M. Kandé, M. Kienzle and J. Strohmeier, “The Second International Workshop on Aspect-Oriented Modeling with UML,” 2002.
 O. Aldawud, E. Tazill and A. Bader, “A UML Profile for Aspect Oriented,” Modeling in Proceedings of OOPSLA, 2001.
 C. Chavez and C. Lucena, “A Metamodel for Aspect-Oriented Modeling Workshop Aspect Oriented Modeling with UML,” Proceedings of the 2nd Workshop on Aspect-Oriented Modelling (AOM), Vancouver, 2002.
 D. Xu and W. Xu, “State-Based Incremental Testing of Aspect-Oriented Programs,” Proceedings of the 5th International Conference on Aspect-Oriented Software Development, Bonn, 2006.
 L. Fuentes and P. Sánchez, “Towards Aspect-Oriented UML Executable Models,” Proceedings of the 10th Workshop on Aspect-Oriented Modelling (AOM), 6th International Conference on Aspect-Oriented Software Development (AOSD), Vancouver, 2007, pp. 28-34.
 J. M. Lions, D. Simoneau, G. Pitette and I. Moussa, “Extending OpenTool/UML Using Metamodeling: An Aspect Oriented Programming Case Study,” Aspect-Oriented Modeling with UML, 2002.
 Y. Han, G. Kniesel and A. Cremers, “Towards Visual AspectJ by a Meta Model and Modeling,” 6th International Workshop on Aspect-Oriented Modeling, Vancouver, 2006.
 L. Ramnivas, “I Want My AOP!” 2002.
 J. D. Gradecki and L. Nicholas, “Mastering AspectJ,” 2003.
 R. Mu?ar and M. Grgec, “Role of UML Interaction Overview Diagram in Business Domain Modeling,” IIS Conference, 12-14 September 2007.
 M. Wimmer, A. Schauerhuber and G. Kappel, “A Survey on UML-Based Aspect-Oriented Design Modeling,” Journal of ACM Computing Surveys, Vol. 43, No. 4, 2011.