inf408 - Algorithmen zur Software-Verifikation (Veranstaltungsübersicht)

inf408 - Algorithmen zur Software-Verifikation (Veranstaltungsübersicht)

Department für Informatik 6 KP
Modulteile Semesterveranstaltungen Wintersemester 2016/2017 Prüfungsleistung
Vorlesung
  • Kein Zugang 2.01.408 - Algorithmen zur Software-Verifikation Lehrende anzeigen
    • Prof. Dr. Ernst-Rüdiger Olderog
    • Maike Schwammberger
    • Heinrich Ody

    Dienstag: 14:00 - 16:00, wöchentlich (ab 18.10.2016), S
    Donnerstag: 16:00 - 18:00, wöchentlich (ab 20.10.2016), S

    VA findet Di 16-18 und Mi 16-18 im A03 2-209 statt. Die anderen Termine werden noch gelöscht.

Übung
Hinweise zum Modul
Prüfungszeiten
Am Ende der Vorlesungszeit
Prüfungsleistung Modul
Klausur oder mündliche Prüfung
Kompetenzziele
In der Vorlesung werden Algorithmen vorgestellt, die eine automatische Analyse und Verifikation komplexer Strukturen ermöglichen, wie sie bei Software-Systemen vorkommen. In den Übungen werden diese Algorithmen implementiert und an Fallstudien erprobt.

Fachkompetenzen
Die Studierenden:
  • führen CTL-Model-Checking an Beispielen durch
  • konstruieren abstrakte Kripke-Strukturen an Hand vorgegebener Datenabstraktionen und führen an Beispielen Abstraktions-Verfeinerungs-Schleifen durch
  • charakterisieren die Konzepte der Simulation und Bisimulation
  • verstehen das Konzept der Abstraktion von Daten und Transitionen
  • beschreiben Model-Checking-Verfahren als Instanzen von Fixpunkt-Algorithmen


Methodenkompetenzen
Die Studierenden:
  • spezifizieren reaktive Systeme mit Hilfe von Kripke-Strukturen und CTL-Formeln
  • setzen Model-Checking-Verfahren in praktische Algorithmen (in Java) um


Sozialkompetenzen
Die Studierenden:
  • arbeiten in Kleingruppen


Selbstkompetenzen
Die Studierenden:
  • reflektieren ihr eigenes Handeln und beziehen dabei die vorgestellten Methoden ein