Modelchecking
SWS | 4 | |||||||||||||||
ECTS | 5 | |||||||||||||||
Sprache(n) | Deutsch
(Standard)
Englisch |
|||||||||||||||
Lehrform | SU mit Praktikum | |||||||||||||||
Angebot | nach Ankündigung | |||||||||||||||
Aufwand | Präsenzstudium: ca. 60 Std., Eigenstudium: ca. 90 Std. |
|||||||||||||||
Voraussetzungen | Programmierkenntnisse, Theoretische Informatik |
|||||||||||||||
Ziele |
|
|||||||||||||||
Inhalt | Softwareintensive Systeme sind in immer mehr Bereichen auch für sicherheitskritische (safety) Funktionen verantwortlich. Modelchecking hat sich mittlerweile als gut anwendbare Methode für automatisierte formale Analysen etabliert. Die Anwendungsgebiete reichen von Hardwaresystemen, über reaktive Softwaresysteme, C und Java Programmen bis zu verteilten, nebenläufigen kommunikationsbasierten Systemen. In dieser Vorlesung lernen Sie unterschiedliche Analysemethoden für die verschiedenen Anwendungsgebiete kennen. In der Vorlesung werden u.a. folgende Themen behandelt:
|
|||||||||||||||
Medien und Methoden | Tafel, Folien oder Beamer, Livecoding, Moodle, Anwendung von realen Modelcheckern |
|||||||||||||||
Literatur |
Zusätzlich: Aktuelle Online-Quellen und Dokumentationen. |
|||||||||||||||
Zuordnungen Curricula |
|