• DocumentCode
    2233863
  • Title

    Using Object Deputy Model for Aspect Oriented Programming

  • Author

    Tang, Zukai ; Peng, Zhiyong ; Ren, Yi

  • Author_Institution
    State Key Lab. of Software Eng., Wuhan Univ., Wuhan
  • fYear
    2007
  • fDate
    24-26 Jan. 2007
  • Firstpage
    170
  • Lastpage
    177
  • Abstract
    This paper presents our exploration that uses object deputy model to support aspect oriented programming in Smalltalk. Our programming model provides a special binding mechanism called deputy relationship by which classes and objects can be connected with deputy classes and deputy objects. We propose that those newly added modeling units can provide functionality of aspect oriented programming, since the separation and integration of system concerns can be easily modeled by our approach. Furthermore, based on the features derived from object deputy model, our approach provides more dynamic facilities that make the aspect activation and advice execution more flexible.
  • Keywords
    object-oriented programming; Smalltalk; aspect oriented programming; object deputy model; Automatic control; Functional programming; Laboratories; Light scattering; Logic programming; Object oriented modeling; Object oriented programming; Runtime; Software engineering; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Creating, Connecting and Collaborating through Computing, 2007. C5 '07. The Fifth International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    0-7695-2806-6
  • Type

    conf

  • DOI
    10.1109/C5.2007.32
  • Filename
    4144949