703084 PS Programmverifikation

Sommersemester 2024 | Stand: 18.12.2023 LV auf Merkliste setzen
703084
PS Programmverifikation
PS 2
3
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 formal 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

Wöchentliche Übungsaufgaben, die im Proseminar von den Studierenden präsentiert und diskutiert werden

wöchentliche Übungsaufgaben

Unterlagen werden auf der Kurswebseite zur Verfügung gestellt.

Kenntnisse über funktionale Programmierung und Logik.

Im Proseminar wird deutsch gesprochen, die Übungsblätter sind jedoch in englischer Sprache verfasst.

siehe Termine
Gruppe 1
Datum Uhrzeit Ort
Mi 13.03.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 20.03.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 10.04.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 17.04.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 24.04.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 08.05.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 15.05.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 22.05.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 29.05.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 05.06.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 12.06.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei
Mi 19.06.2024
12.00 - 13.30 HS 11 HS 11 Barrierefrei