Week |
Mon |
Tue |
Wed |
Thu |
Fri.
|
Topics |
Tasks |
Week 1
Sept.
2012 |
|
|
19 |
|
21 |
Introduction + Motivation for AOSD |
|
Week 2
Oct. |
|
|
26 |
|
28 |
Motivation for AOSD
Object-Oriented Design
Patterns |
|
Week 3
Oct. |
|
|
3 |
|
5 |
Object-Oriented
Design Patterns |
|
Week 4
Oct. |
|
|
10 |
|
12 |
Introducing
key concepts of AOP
- Joinpoints, Pointcut, Advice, Aspect
|
Exam on Design Patterns |
Week 5
Oct. |
|
|
17 |
|
19 |
Introducing
key concepts of AOP
- Static crosscutting, aspect precedence, aspect association |
|
Week 6 Oct. |
|
|
24 |
|
26 |
|
No lectures; |
Week 7
Oct/Nov. |
|
|
31 |
|
2 |
Advanced AOP concepts
Project |
|
Week 8 Nov. |
|
|
7 |
|
9 |
Annotations-based AOP
Weaving Aspects
Adaptive Programming and DJ |
|
Week 9
Nov. |
|
|
14 |
|
16 |
|
Exam on AOP |
Week 10
Nov. |
|
|
21 |
|
23 |
Dynamic AOP Frameworks
Evolution problems of AO-programs; Robust Pointcuts |
|
Week 11
Nov. |
|
|
28 |
|
30 |
Aspect-Oriented
Design |
|
Week 12
Dec. |
|
|
5 |
|
7 |
Aspect-Oriented Requirements and Architecture Engineering |
|
Week 13
Dec. |
|
|
12 |
|
14 |
Consultancy Week |
Separate group discussions with instructor |
Week 14
Dec.
2012 |
|
|
19 |
|
21 |
Composition Anomalies in Object-Oriented Software Development
Composition
Filters Approach |
|
Week 15
Dec. |
|
|
26 |
|
28 |
Project Presentations |
|
Week 16 |
|
|
|
|
|
|
Final Exam
Date/Place: tbd |