Aspect-Oriented Software Development 2023/24

Lectures


The lectures are held on Thursday 10.00-11.40 in room 1.39. Some of the lectures are devoted to your seminar presentations, discussion, and project presentations. Here, you may find the accompanying slides, materials, and reading. Last year's slides and materials are also available, but there might be some changes in this year's content, of course.

Don't forget to report the most confusing thing (what notion, connection, element, technique, example…) in the lecture via the anonyomous form after each lecture.

Lecture recordings are also available.

  1. [September 21] Prezi L1: Aspects Around Us
  2. [September 28] Prezi L2: The AspectJ Programming Language
  3. [October 5] Prezi L3: Aspect-Oriented Design Patterns
  4. [October 12] Prezi L4: Aspects in Analysis and Design: Theme and JPDD
  5. [October 19] Prezi L5: Aspects and Use Cases
  6. [October 26] PDF L6: Aspect Oriented Knowledge-Driven Evolution of Software Product Lines with Hierarchically-Expressed Variability Information Preserved in Code – Jakub Perdek
  7. [November 2] Prezi L7: Component and Composite Approach to Aspect-Oriented Programming
  8. [November 9] Prezi L8: Aspects and Reuse
  9. [November 16] L9: Recapitulation and Discussion
  10. [November 23] Project consultations
  11. [November 30] Project presentations
  12. [December 7] Project presentations

fiit.sk/~vranic/aosd