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
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;
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