Bitte sorgen Sie dafür, dass E-Post an Ihren HRZ-Benutzernamen Sie erreicht, notfalls durch eine automatische Weiterleitung durchs Rechenzentrum.

Abonnieren Sie mich bitte bei Lehrkraftnews, um über Ausfälle und Verlegungen meiner Lehrveranstaltungen per E-Post informiert zu werden.

Nachprüfung

Der zweite Prüfungstermin für das SS 08 findet als mündliche Prüfung am Di 23.09.08, ab ca. 14:45h im Online Laborraum E35 statt. Die kurzfristige Vorverlegung um 15 Minuten sowie Raumverlegung ist aus terminlichen Gründen wegen des Protokollführers nötig! Die Nachprüfung schließt sich unmittelbar an eine Bachelorprüfung im selben Raum an. Daher bitte vor dem Raum warten. (Angemeldet: Buder, Geithe, Günther)

Notenkriterien

Werden mit dem ersten Übungsblatt bekanntgegeben. Klausur am 09.07.08 von 12-14 Uhr in B 301.

Zeiten

Auf studentischen Wunsch und nach Abstimmung in der Vorlesung am 04.06.08 wurde die Mittagspause vor die Vorlesung verlegt. Somit ergeben sich folgende geänderte Zeiten:
Zeit Raum Was
Mi 12:30-14:00 D.H3 Vorlesung
Mi 14:15-15:45 D.E16a Übung

Inhalte

An Inhalten plane ich:

Themenplan

Datum Thema Referent
09.04. Ist AOP reif für die Praxis? Prof. Knabe
16.04. Kap. 2, 10: Erste Schritte, Einrichten von AspectJ für Eclipse und ANT Prof. Knabe
23.04. Kap. 3: Joinpoints und Pointcuts (mit ausführlicher Würdigung der Wildcards) Prof. Knabe
30.04. Kap. 4: Pointcuts definieren (4.5 nötig für Übung2, 4, 4.1ff) Prof. Knabe
07. 05. Kap. 4: Pointcuts definieren (4.4, 4.6), JAMon (s.u.) Prof. Knabe
14. 05. Kap. 4.7: Dynamische Pointcuts, JAMon (s.u.) Prof. Knabe
14.-28. 05. Kap. 5: Advice Prof. Knabe
04.06. Kap. 6: Intertype-Deklaration 6.1-6.3 Prof. Knabe
11.06. Kap. 6.4ff: Intertype-Deklaration Prof. Knabe
Kap. 8: Annotations und Aspekte (insbesondere Nutzung von @Annotations zur Markierung von Eingriffspunkten, auch kurz die @Annotation-Syntax zur Definition von Aspekten)
18.06. Kap. 11: Instrumentierung von Fremdbibliotheken mittels Load Time Weaving oder -inpath/-outjar (z.B. Exception Logging)
25.06. CPU-Profiling mit Sun HPROF oder weitergehenden Werkzeugen Prof. Knabe
Heap-Profiling mit Sun HPROF oder weitergehenden Werkzeugen
02.07. Klausurvorbereitung Knabe
09.07. Klausur, Letzte Abgabemöglichkeit für Übungen Knabe
16.07. Klausurrückgabe, Lösungsbesprechung. Knabe
23.07. Vortrag "Diagnosestarke Ausnahmebehandlung in mehrschichtigen Softwaresystemen" im Raum D.E17 Knabe

Übungsaufgaben

Literaturhinweise