• DocumentCode
    2440347
  • Title

    An Object-Based AOP Model and Its Implementation

  • Author

    He, Chengwan ; Li, Zheng ; Wan, Ming

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Wuhan Inst. of Technol., Wuhan
  • Volume
    2
  • fYear
    2008
  • fDate
    19-20 Dec. 2008
  • Firstpage
    968
  • Lastpage
    971
  • Abstract
    The class-based AOP language, like AspectJ, weaves aspect into the class at the compile-time, and has achieved extension of the class behaviors at the compile-time. Sometimes, it is necessary to achieve behavior extension of a single object, not all of the objects belonging to the same type. We have obtained the inspiration from the role modeling, and proposed an object-based AOP model, which takes aspect as a role and generates instance of the aspect at the runtime, to achieve dynamic extension of the object behaviors through the dynamic binding between the objects and aspect instances.
  • Keywords
    object-oriented languages; object-oriented programming; AspectJ; aspect-oriented programming; class-based AOP language; object-based AOP model; Application software; Computational intelligence; Computer industry; Computer science; Conferences; Encapsulation; Helium; Java; Runtime; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Industrial Application, 2008. PACIIA '08. Pacific-Asia Workshop on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-0-7695-3490-9
  • Type

    conf

  • DOI
    10.1109/PACIIA.2008.388
  • Filename
    4756920