• 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