Course Literature
Aop
Reading assignments
Session 2 (Mon 10 Sep)
- Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin, 'Aspect-Oriented Programming', in: Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP '97), Jyväskylä, Finland, June 1997. Lecture Notes in Computer Science 1241, Springer, Berlin, 1997; pp. 220-242.
Session 3 (Thu 13 Sep)
- Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm and William G. Griswold, 'An Overview of AspectJ', in: Proceedings of the 15th European Conference on Object-Oriented Programming (ECOOP '01), Budapest, June 2001. Lecture Notes in Computer Science 2072, Springer, Berlin, 2001; pp.327-353.
Session 4 (Mon 17 Sep)
- Jan Hannemann and Gregor Kiczales, 'Design Pattern Implementation in Java and AspectJ', in: Proceedings of the 17th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '02), Seattle, Washington, November 2002). ACM Press, New York, 2002; pp. 161-173.
Session 5 (Thu 20 Sep)
- Erik Hilsdale and Jim Hugunin, 'Advice Weaving in AspectJ', in: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04), Lancaster, UK, March 2004. ACM Press, New York, 2004; pp. 26-35.
- Jacques Klein, Loïc Hélouët, and Jean-Marc Jézéquel, 'Semantic-based Weaving of Scenarios', in: Proceedings of the 5th International Conference on Aspect-Oriented Software Development (AOSD '06), Bonn, March 2006. ACM Press, New York, 2006; pp. 27-38.
Session 6 (Mon 24 Sep)
- Martin Bravenboer, Éric Tanter and Eelco Visser, Declarative, Formal, and Extensible Syntax Definition for AspectJ, in: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '06), Portland, Or., October 2006. ACM Press, New York, 2006; pp. 209-228.
Session 7 (Mon 1 Oct)
Session 8 (Thu 4 Oct)
Session 9 (Mon 8 Oct)
Session 10 (Thu 11 Oct)
Session 11 (Mon 15 Oct)
- David J. Pearce and James Noble, 'Relationship Aspects', in: Proceedings of the 5th International Conference on Aspect-Oriented Software Development (AOSD '06), Bonn, March 2006. ACM Press, New York, 2006; pp. 75-86.
Session 12 (Thu 18 Oct)
Session 13 (Mon 22 Oct)
- Rémi Douence, Pascal Fradet, and Mario Südholt, 'Composition, Reuse and Interaction Analysis of Stateful Aspects', in: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04), Lancaster, UK, March 2004. ACM Press, New York, 2004; pp. 141-150.
Session 14 (Thu 25 Oct)
Session 15 (Mon 29 Oct)
Session 16 (Thu 1 Nov)