Title :
Improving Software Design Using Aspects in Distributed Computing
Author :
Dahiya, Deepak ; Batra, Usha
Author_Institution :
Dept. of CSE& IT, ITM Gurgaon, Gurgaon, India
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;
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
DOI :
10.1109/NCM.2009.33