Schedule
The following course schedules are non-binding and may change at any time and without prior announcement.
Lecture schedule
Date | Lecture topic | Lecturer |
11.04 | Introduction and Course Outline, Sparse IFDS | Bodden |
18.04. | Pushdown Systems | Mory |
25.04. | Weighted Pushdown Systems | Bodden |
02.05. | Demand-Driven Program Analysis | Bodden |
16.05. | Synchronised Pushdown Systems, Boomerang | Bodden |
23.05. | CogniCrypt | Bodden |
06.06. | FlowDroid | Bodden |
13.06. | Modeling Pointer Arithmetic in C/C++ | Bodden |
20.06. | Handling Reflection, SparseBoomerang | Bodden |
27.06. | Hybrid Analysis: Harvester, Heapster | Tahir |
04.07. | SWAN/SWAN Assist | Bodden |
11.07. | Improved User Experience | Karakaya |
18.07. | Guest Lecture on SAST at SonarSource | Philipp Schubert |
Exercise Schedule
Exercise | Hand out date | Due date |
Sparse IFDS | 11.04. | 24.04. |
Pushdown Systems | 24.04. | 08.05. |
Weighted Pushdown Systems | 08.05. | 15.05. |
Demand-Driven Algorithms | 15.05. | 22.05. |
SPDS | 22.05. | 29.05. |
Boomerang | 29.05. | 05.06. |
Lab assignments
Lab | Hand out date | Due date |
CogniCrypt | 06.06 | 19.06 |
FlowDroid | 19.06 | 03.07 |
Tamiflex | 03.07 | 17.07 |