08.079.732 Programmanalyse

Veranstaltungsdetails

Lehrende/r: Univ.-Prof. Dr. Sebastian Erdweg

Veranstaltungsart: Vorlesung/Übung

Anzeige im Stundenplan: 08.079.732

Semesterwochenstunden: 4

Credits: 6,0

Unterrichtssprache: Englisch

Min. | Max. Teilnehmerzahl: - | -

Inhalt:


  • Terms and induction
  • Structural operation semantics
  • Typed arithmetic expressions
  • Untyped and simply typed Lambda
  • Typing extensions (Base Types, Unit Type, Ascription, Let Bindings, Pairs, Records, Sums, Variants)
  • Syntactic and semantic subtyping, collection subtyping
  • Introduction to abstract interpretation: type analysis
  • Analysis of statements and assignments
  • Lattice theory
  • Galois connections and analysis soundness
  • Fixed points and widening
  • Heap analysis
  • Context sensitivity

Termine
Datum Von Bis Raum Lehrende/r
1 Mi, 17. Apr. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
2 Mi, 24. Apr. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
3 Mi, 8. Mai 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
4 Mi, 15. Mai 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
5 Mi, 22. Mai 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
6 Mi, 29. Mai 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
7 Mi, 5. Jun. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
8 Mi, 12. Jun. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
9 Mi, 19. Jun. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
10 Mi, 26. Jun. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
11 Mi, 3. Jul. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
12 Mi, 10. Jul. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
13 Mi, 17. Jul. 2024 12:15 13:45 05 426 Univ.-Prof. Dr. Sebastian Erdweg
Veranstaltungseigene Prüfungen
Beschreibung Datum Lehrende/r Pflicht
1. Klausur Do, 8. Aug. 2024 10:00-12:00 Univ.-Prof. Dr. Sebastian Erdweg Ja
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
Lehrende/r
Univ.-Prof. Dr. Sebastian Erdweg