DocumentCode
2364201
Title
Improving Software Design Using Aspects in Distributed Computing
Author
Dahiya, Deepak ; Batra, Usha
Author_Institution
Dept. of CSE& IT, ITM Gurgaon, Gurgaon, India
fYear
2009
fDate
25-27 Aug. 2009
Firstpage
882
Lastpage
887
Abstract
This paper discusses how Aspect Oriented Programming (AOP) plays an important role in distributed computing by examining the AspectJ extensions for a distributed computing environment that is proposed within this work. The evolution of a revolutionary programming paradigm that promises to have a profound effect on the way we interact with computers, people and places is now a days well known as Aspect Oriented Programming. Distributed middleware are difficult to build and implement because the distributed frameworks impose a large code overhead due to the specific distributed systems programming conventions. Further, this paper discusses the impact of AOP on the distributed computing environment and hence its role in code optimization via network processing in the design of a distributed middleware framework.
Keywords
distributed programming; middleware; object-oriented programming; software engineering; AspectJ extensions; aspect oriented programming; distributed computing environment; distributed middleware framework; distributed systems programming; revolutionary programming paradigm; software design improvement; Design optimization; Distributed computing; Genetic programming; Java; Middleware; Object oriented programming; Process design; Software design; Software maintenance; Unified modeling language; Aspect Oriented Programming; AspectJ; Crosscutting Concerns; Distributed Systems; Middleware; UML;
fLanguage
English
Publisher
ieee
Conference_Titel
INC, IMS and IDC, 2009. NCM '09. Fifth International Joint Conference on
Conference_Location
Seoul
Print_ISBN
978-1-4244-5209-5
Electronic_ISBN
978-0-7695-3769-6
Type
conf
DOI
10.1109/NCM.2009.33
Filename
5331640
Link To Document