Seminar Aspect-oriented programming

Website:website met extra informatie
Onderwijs:Het vak INFOAOP wordt in 2012/2013 niet aangeboden.
Onderwijs:Het is nog niet zeker of en zo ja in welke periode van 2012/2013 dit vak wordt aangeboden.
Nota bene:Er is geen recente vakbeschrijving beschikbaar.
Onderstaande tekst is een oude vakbeschrijving uit collegejaar 2007/2008
Inhoud:In this seminar we will study fundamental concepts of aspect-oriented programming, such as: aspects, cross-cutting, weaving, join points and advice. Furthermore, we will look in more detail at the AspectJ programming language, at the connection between aspect-oriented programming and design patterns, and at methods and tools for the design of aspect-oriented programs.
Literatuur:kan veranderen!
The literature consists of some 18 research papers, all of which are available in electronic form.
Werkvorm:The participants will take turns in presenting a research paper. Moreover, everyone will contribute discussion questions beforehand.
Toetsvorm:The grade is based on the quality of the presentations and the discussion questions a participant provides, and on the classroom activities. There is no exam afterwards.
Inspanningsverplichting voor aanvullende toets:Om aan de aanvullende toets te mogen meedoen moet de oorspronkelijke uitslag minstens 4 zijn.
Beschrijving:For a general introduction to the subject, see: Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin, 'Aspect-Oriented Programming'. in: M. Aksit and S. Matsuoka (eds.), 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.
wijzigen?