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