181.145 Computer Aided Verification
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2023S, VU, 2.0h, 3.0EC, wird geblockt abgehalten

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Präsenz

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

After successful completion of the course, students are able to 

  • Specify correctness of a system: assertions, automata, temporal logic.
  • Understand algorithms for verification of systems: model checking and abstract interpretation.
  • Use constraint solvers (satisfiability solvers) for building  model checkers

 

 

Inhalt der Lehrveranstaltung

Modeling of hardware and software, overview of computer aided verification methods. Specification by temporal logic and automata, state explosion, explicit model checking, bounded model checking with SAT, abstraction. Modeling and specification languages (Promela, SMV). Verification software in practice (Spin, NuSMV), overview of verification methods for specific classes of systems and current developments.

Methoden

The course is composed of 8 lectures and 4 exercises sessions, in which students present examples from exercise sheets.

The lectures and exercise sessions will take place online via Zoom.

Prüfungsmodus

Schriftlich

Weitere Informationen

Anmeldung über TISS Studierende der Kennzahlen 931,938 werden bevorzugt. Bitte LVA abonnieren.

ECTS Breakdown:
----------------------------------
25h Vorlesungen und Prüfung
35h Prüfungsvorbereitung
15h Übungsaufgaben
----------------------------------
75h (3 ECTS)
----------------------------------

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.14:00 - 16:0001.03.2023 - 07.06.2023FAV Hörsaal 2 Computer Aided Verification
Computer Aided Verification - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.01.03.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.08.03.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.15.03.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.29.03.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.19.04.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.26.04.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.03.05.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.10.05.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.17.05.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.24.05.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
Mi.07.06.202314:00 - 16:00FAV Hörsaal 2 Computer Aided Verification
LVA wird geblockt abgehalten

Leistungsnachweis

The course will have a final exam. The date of the final written exam will be announced later. Students are allowed to bring one A4-size sheet of hand-written notes to the exam. No other material is allowed.

 

LVA-Anmeldung

Von Bis Abmeldung bis
02.03.2023 12:00 01.06.2023 12:00 01.07.2023 12:00

Anmeldemodalitäten

aktuelle Infos bitte LVA abonnieren Ort: TISS

Curricula

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Bachelor in Computer Science/Informatics or related fields. It is recommended to attend this course after Formal Methods in Computer Science (185.291), as topics such as temporal logics are covered in less detail in the CAV lectures.

Begleitende Lehrveranstaltungen

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

Englisch