Vol 7 No.1

Model Level Weaving Mechanism for Aspect Oriented Software: Graph-semantic Based Approach

ABSTRACTThis paper has proposed novel weaving mechanism for Graph – semantic based Aspect Model called GAM. The GAM provides formal representation of Aspect Oriented System (AOS) concepts like join points, advices, PointCut etc. using graph based semantics. Moreover, GAM facilitates the aspect algebra which is comprised of set of operators defined on conceptual semantics of GAM. Those operators are used to conceptualize the different operations of cross cutting concerns in AOS design and also play a crucial role on realization of proposed weaving mechanism formally at model level. The proposed model level weaving mechanism is also capable to handle the cross-cutting issues related to static weaving, dynamic weaving and conflicts handling. The paper also demonstrates the expressiveness of the crosscutting operators of aspect algebra using several interesting properties in the context of AOS.

Authors
Anirban Sarkar
  • Organization : Department of Computer Applications, National Institute of Technology, Durgapur, India 713209
  • Email : sarkar.anirban@gmail.com
Read More
Narayan C Debnath
  • Organization : Department of Computer Science, Winona State University, MN, USA
  • Email : ndebnath@winona.edu
Read More