Table of Contents
Aspektorientierte Softwareentwicklung 2008 -Literatur + Links-
Dr. Günter Kniesel, Daniel Speicher
Tutor: Andreas Gasper
AOSD
- Ivar Jacobson, Pan-Wei Ng: Aspect-Oriented Software Development with Use Cases, Addison-Wesley, 2005
- Robert E. Filman, Tzilla Elrad, Siobhán Clarke, Mehmet Aksit: “Aspect-Oriented Software Development”, Addison-Wesley, 2005
- Communications of the ACM, Volume 44, Issue 10 (October 2001) (In der Bibliothek vorhanden.)
- Adrian Colyer: The Ted Neward Challenge (AOP without the buzzwords), May 31, 2004
- Christina Videira Lopes: AOP: A Historical Perspective (What‘s in a Name?)
- Robert E. Filman, Daniel P. Friedman: Aspect-Oriented Programming is Quantification and Obliviousness
- Gregor Kiczales, et al.: “Aspect Oriented Programming” Proceedings European Conference on Object‐Oriented Programming,1997
- http://aosd.net/: Home to the annual AOSD conference and intended to provide a comprehensive source of information about AOSD.
- http://www.aosd-europe.net/: European Network of Excellence on Aspect-Oriented Software Development
Aspektsprachen
AspectJ
- Ramnivas Laddad: AspectJ in Action, Manning Publications, 2003
- Adrian Colyer's Weblog - a general discussion on all things related to aspects, aspect-oriented programming, AspectJ, and AJDT.
- Hauptseite von AspectJ.
- Hauptseite des "AspectJ Development Tools" AJDT.
- Einige kleine Demos des AJDT.
LogicAJ, LogicAJ2, Ditrios & CSLogicAJ
- http://www.ditrios.org/ (Find the tutorial to start with CSLogicAJ.)
Refactoring and Aspect Mining Tools
DER Artikel zur Einführung von Aspekten über Refactoring ist: Ramnivas Laddad. Aspect-Oriented refactoring series - part 1 und part 2 .
Die aufgeführten Tools sind in der Regel Forschungs-Prototypen oder sogar nur Forschungsprojekte.
- Jan Hannemann arbeitet an einem Refactoring Tool unter dem Titel "Dialogue-Based Aspect-Oriented Refactoring" . Das Tool soll vor allem bei der Einführung von AO-Design Pattern Implementierungen unterstützen. Da hier oft mehrere Alternativen in Betracht kommen, muss das Tool einen Dialog mit dem Entwickler führen.
- Doug Janzen arbeitet an einem Tool, das eine Erweiterung von JQuery darstellt. JQuery stellt eine starke Abfragesprache ähnlich unserem JTransformer zur Verfügung. Mittels JQuery identifizierte Sammlungen von Code-Stücken können als ein virtual source file (VSF) bearbeitet werden.
Stand: März 2008
Sonstiges
- Zu unserem Seminar über Component and Aspect Engineering im Wintersemester 03/04 haben wir eine ausführliche Literaturliste zusammengestellt.
- Adrian Colyer hat eine Liste der Lehrveranstaltungen zu AOSD zusammengestellt. Sie ist entstanden aus einer Umfrage in der Mailing-Liste aspectj-user.

