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