2400188 – Type Systems and Static Program Analysis

Static type systems and program analyses predict the behavior of programs through source-code analysis, but without executing the program. They are fundamental for isolating ill-defined program behavior (e.g., from type errors), but can also find bugs or also can provide guarantees (e.g., memory safety). The first part of this course, which is designed as a self-study, is concerned about type systems, their definition, formalization, properties and features such as inheritance and polymorphism. The second half, delivered through on-site lectures, covers a broader class of static program analyses, including data-flow analysis, points-to analysis, and control-flow analysis, and provides an introduction to abstract interpretation.

Allgemeine Informationen

Wichtige Informationen
Static type systems and program analyses predict the behavior of programs through source-code analysis, but without executing the program. They are fundamental for isolating ill-defined program behavior (e.g., from type errors), but can also find bugs or also can provide guarantees (e.g., memory safety). Topics covered in this seminar include the design,definition, formalization, and application of type systems and static program analyses, including type inference, dependent typing, control flow, data flow, abstract interpretation, soundness, and precision.

Veranstaltungsdaten

Dozent(en)
Prof. Dr. Sebastian Erdweg
Studiengang
Informatik
Abschluß
Master
Credits
6
Start
Morgen
Ende
28. Jul 2026
Veranstaltungsart
Vorlesung/Übung
Modulart
Vertiefungsmodul
Termin
siehe Infoseite
Zyklus
wöchtl.

Allgemein

Sprache
Englisch

Lizenz und Nachnutzung

Lizenz
All rights reserved

Verfügbarkeit

Zugriff
Unbegrenzt – wenn online geschaltet
Aufnahmeverfahren
Sie können diesem Kurs direkt beitreten.
Zeitraum für Beitritte
Unbegrenzt
Freie Plätze
89
Veranstaltungszeitraum
Morgen - 27. Jul 2026

Für Kursadministration freigegebene Daten

Daten des Persönlichen Profils
Anmeldename
Vorname
Nachname
E-Mail
Matrikelnummer

Zusätzliche Informationen

Objekt-ID
3822044