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
Link To Document :
بازگشت