Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)
Using Object Deputy Model for Aspect Oriented Programming
Kyoto University Clock Tower, Kyoto, Japan
January 24-January 26
ISBN: 0-7695-2806-6
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.
Citation:
Zukai Tang, Zhiyong Peng, Yi Ren, "Using Object Deputy Model for Aspect Oriented Programming," c5, pp.170-177, Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07), 2007