Modularization of concerns in a distributed framework: An aspect oriented approach

Usha Batra, Deepak Dahiya · 2009

This paper proposes the use of AspectJ for improving the design of distributed middleware framework by splitting the code and remote object logic into aspects. AspectJ enables clean modularization of concerns in Distributed Middleware Framework. In many programming problems we find that neither Object Oriented nor Procedure Oriented Programming techniques are sufficient to clearly capture some of the important design decisions to be scattered throughout the code, resulting in ldquotangled coderdquo that is excessively difficult to develop and maintain. The new programming technique called Aspect Oriented Programming (AOP) makes it possible to clearly express programs involving such aspects. The overall goal of this paper is to improve software design using aspects that enables software reuse, flexible extensibility of requirements and design functionality.

Read the paper · More papers on PaperTik