• 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