185.292 Formale Verifikation von Software Abgesagt
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2014S, VU, 4.0h, 6.0EC

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

Diese Lehrveranstaltung wurde umbenannt in "Deduktive Verifikation von Software", nähere Informationen dort.

Formale Methoden zum Beweisen der Korrektheit von Programmen anwenden können.

Inhalt der Lehrveranstaltung

Grundlagen der formalen Verifikation (Hoare-Logik); Entwicklung korrekter Programme mit Hilfe von Zusicherungen, Pre- und Postconditions, Schleifeninvarianten; Verifikation sequentieller, paralleler und verteilter Programme; praktische Übungen mit ausgewählten Systemen zur Programmverifikation. Didaktische Methodik: Vortrag mit aktiver Beteiligung der anwesenden Studierenden, Praktische Aufgaben mit Abgabegesprächen

Weitere Informationen

Diese Lehrveranstaltung wurde umbenannt in "Deduktive Verifikation von Software", nähere Informationen dort.

Beginn der Vorlesung: Mo, 3.3.2014. Bitte melden Sie sich zur Lehrveranstaltung über TISS an, oder wenn das nicht geht, per Email an gernot.salzer@tuwien.ac.at.

Voraussichtlicher Aufwand für die Studierenden:

26 Std. Besuch Vorlesung, Mitarbeit und Prüfung

24 Std. Lernen für Vorlesungsprüfung

100 Std. Bearbeiten der Übungsaufgaben

Gesamt: 150 Std.

Vortragende Personen

Institut

LVA-Anmeldung

Von Bis Abmeldung bis
29.01.2014 00:00 10.03.2014 00:00 10.03.2014 00:00

Curricula

Literatur

David Gries: The Science of Programming, Springer 1981.

R.C. Backhouse: Program Construction and Verification, Prentice-Hall 1986.

Gerald Futschek: Programmentwicklung und Verifikation, Springer SAI 1989 (in German).

Edsger W. Dijkstra and Carel S. Scholten. Predicate Calculus and Program Semantics. Springer-Verlag 1990.

Vorkenntnisse

Grundkenntnisse der Logik. Gute Programmierkenntnisse.

Weitere Informationen

Sprache

bei Bedarf in Englisch