184.741 Programm- und Systemverifikation
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2024S, VU, 4.0h, 6.0EC

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Hybrid

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage:

- Gängige Methoden für das Testen von Software anzuwenden (wie Aquivalenzklassen, Boundary Testing, Abdeckungsmetriken)

- Assertions in der Softwareentwicklung einzusetzen um die Qualität der Software zu erhöhen

- Software mit Vor- und Nachbedingungen zu spezifizieren und Korrektheit mit Invarianten und Hoare Logik zu beweisen

- Automatische Softwareverifikationstools wie Bounded Model Checking und Symbolische Simulation einzusetzen

Inhalt der Lehrveranstaltung

  • Methoden der Modellierung und Spezifikation durch Logik, Automaten, Assertions, Coverage Kriterien
  • Verifikationswerkzeuge, insbesonders Model Checker, Statische Analyse, Theorembeweisen, Testen
  • Praktischer Umgang mit Verifikationswerkzeugen
  • Grundlagen zur Zertifizierung und zu Standards in der industriellen Validierung

 

Methoden

- Lösen von Übungsaufgaben

- Einsatz von Softwareverifikationstools zum Auffinden von Softwarefehlern

Prüfungsmodus

Schriftlich

Weitere Informationen

Die Vorlesung wird im Hörsaal abgehalten. LectureTube Aufzeichungen aller Vorlesungen werden auf TUWEL zur Verfügung gestellt.

ECTS Breakdown:

36h Vorlesung
114h Übungen
---------------------------
150h in Summe (6 ECTS)
---------------------------

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Fr.09:00 - 11:0008.03.2024 - 14.06.2024FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.09:00 - 11:0013.03.2024 - 12.06.2024Informatikhörsaal - ARCH-INF Vorlesung
Programm- und Systemverifikation - Einzeltermine
TagDatumZeitOrtBeschreibung
Fr.08.03.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.13.03.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.15.03.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.20.03.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.22.03.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.10.04.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.12.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.17.04.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.19.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.24.04.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.03.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.08.05.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Mi.15.05.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.17.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.22.05.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.24.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.29.05.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.31.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung
Mi.05.06.202409:00 - 11:00Informatikhörsaal - ARCH-INF Vorlesung
Fr.07.06.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Vorlesung

Leistungsnachweis

Die Studenten lösen Übungsaufgaben (von Hand oder mit Softwarewerkzeugen) und reichen diese ein. Die Abgaben werden kommentiert und bewertet.

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Mi.09:00 - 11:0012.06.2024 Informatikhörsaalschriftlich01.05.2024 00:00 - 11.06.2024 23:59in TISSWritten Exam

LVA-Anmeldung

Von Bis Abmeldung bis
06.03.2024 00:00 20.06.2024 23:59 21.06.2024 23:59

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 521 Informatik Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik Pflichtfach4. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Sprache

Englisch