703083 VO Programmverifikation

Sommersemester 2026 | Stand: 16.12.2025 LV auf Merkliste setzen
703083
VO Programmverifikation
VO 3
4,5
wöch.
jährlich
Deutsch

Die Studierenden können nach Abschluss dieses Moduls Spezifikation von Programmen verstehen, erstellen und korrigieren. Sie haben die Fertigkeit erworben, Spezifikationen for-mal nachzuweisen. Dabei setzen sie eine Kombination aus interaktiven und automatischen Methoden ein, um ausdrucksstarke Logiken mit effizienter Beweissuche zu kombinieren.

  • Validierung und Verifikation
  • partielle Korrektheit und Terminierung
  • automatisierte Terminierungsanalyse
  • Verwendung eines SMT-solvers
  • Spezifikation von Programmeigenschaften
  • Verifikation von funktionalen Programmen
  • Verifikation von imperativen Programmen
  • Beweistechniken: Induktion, Invarianten, Generalisierungen

Vortrag, Beurteilung aufgrund eines einzigen Prüfungsaktes am Ende der Lehrveranstaltung.

Schriftliche Prüfung am Ende des Semesters.

Unterlagen werden auf der Kurswebseite zur Verfügung gestellt.

Kenntnisse über funktionale Programmierung und Logik.

Die Vorlesungssprache ist deutsch, die Unterlagen sind jedoch in englischer Sprache verfasst.

siehe Termine
Gruppe 0
Datum Uhrzeit Ort
Mo 02.03.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 09.03.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 16.03.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 23.03.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 13.04.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 20.04.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 27.04.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 04.05.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 11.05.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 18.05.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 01.06.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 08.06.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 15.06.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei
Mo 22.06.2026
08.30 - 11.00 SR 12 SR 12 Barrierefrei