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