1. Elrad, T., Filman, R., Bader, A.: Editorial: Aspect-oriented programming (and following articles). In: Elrad, T., Filman, R., Bader, A. (eds.) Communications of the ACM, vol. 44(10) (2001)
2. Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol. 2072, pp. 327–355. Springer, Heidelberg (2001)
3. Ostermann, K., Kniesel, G.: Independent extensibility - an open challenge for aspectj and hyper/j. In: Lopes, C.V. (ed.) ECOOP 2000 Workshop on Aspects and Dimension of Concerns (2000)
4. Kleppe, A., Warmer, J., Bast, W.: MDA Explained. The model driven architecture: practice and promise. Addison-Wesley, Reading (2003)
5. W3C: XML Path Language (XPath) 2.0, http://www.w3.org/TR/xpath20/