Aspectual Polymorphism
Aspectual Polymorphism を AspectJ で実装(エミュレート?)できるのかに興味あり。ということで、Aspectual Polymorphism とは何かということの正確な定義を調べるために、論文を再読。
関連ある文献としては、いくつかあるけど、
- M. Mezini and K.Ostermann. Conquering Aspects with Caesar. the 2nd International Conference on Aspect-Oriented Software Development
- M. Haupt, C. Bockisch, M. Mezini, K. Ostermann. Towards Aspect-Aware Execution Models. Technical Report TUD-ST-2003-01.
あたりが本場っぽい。DL は http://www.st.informatik.tu-darmstadt.de/public/Publications.jsp から可能。
過去に AspectJ の Tip として Activation の実装とか Deployment の実装とかをやっているので、それっぽい (CASER みたいな) 振る舞いは AspectJ でもできなくもないと思うけど (面倒だし、制限もあるけど)、実際どうなんだろう。