Aspect Oriented Reflective Middleware Model for Dynamic Adaptation
S.Suganthi, R.Nadarajan
Journal of Intelligent Computing, Vol. 1, No. 3, 2010.
DOI: 
Link: http://www.dline.info/jic/fulltext/v1n3/2.pdf
Abstract:
In a distributed environment, making a system dynamically adaptable to the fine-grained changes in the functionalities of the system is a big challenge in the software industries. Currently, the solution for adaptation is achieved using reflective middleware. Since reflective middleware is not an efficient solution for dynamic adaptation, in this paper a solution is proposed by combining aspect oriented approach with reflective middleware. In this proposed aspect oriented reflective middleware model, fine grained changes in the functionalities are captured as â€˜dynamic aspectsâ€™ that are dynamically weaved with application components on the basis of point-cut specification. This model is implemented using Reflection pattern, Aspect oriented approach and Remote Method Invocation communication model. This model is analyzed using the factors such as programmatic complexity and execution time. The novel approach used in this model increases the possibilities of incorporating the changes without affecting the core functionalities of the system and reduces the performance overhead.