DocumentCode :
3310019
Title :
Modularization of concerns in a distributed framework: An aspect oriented approach
Author :
Batra, Usha ; Dahiya, Deepak
Author_Institution :
Dept. of CSE & IT, ITM Gurgaon, Gurgaon, India
fYear :
2009
fDate :
8-11 Aug. 2009
Firstpage :
64
Lastpage :
68
Abstract :
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.
Keywords :
distributed programming; middleware; object-oriented programming; software reusability; aspect oriented programming; distributed middleware framework; procedure oriented programming technique; remote object logic; software design; software reuse; tangled code; Crystallization; Java; Logic design; Logic programming; Middleware; Object oriented programming; Scattering; Skeleton; Software design; Unified modeling language; Aspect Oriented Programming; AspectJ; Crosscutting Concerns; Distributed Systems; Middleware; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-4519-6
Electronic_ISBN :
978-1-4244-4520-2
Type :
conf
DOI :
10.1109/ICCSIT.2009.5234470
Filename :
5234470
Link To Document :
بازگشت