1. Lecture Notes in Computer Science;G. Kiczales,1997
2. Clarke, S., Walker, R.J.: Composition Patterns: An Approach to Designing Reusable Aspects. In: International Conference of Software Engineering (ICSE), pp. 5–14. IEEE Computer Society, Los Alamitos (2001)
3. Lecture Notes in Computer Science;G. Kiczales,2001
4. Filman, R., Friedman, D.: Aspect-Oriented Programming is Quantification and Obliviousnessm. In: Workshop on Advanced Separation of Concerns, OOPSLA 2000. Technical Report 01.12, RIACS (2001)
5. Meyer, B.: Applying “Design by Contract”. IEEE Computer 25(10), 40–51 (1992)