Institute of

Theoretical Computer Science

Carl-Friedrich-Gauß-Fakultät

Technische Universität Braunschweig

Project

Summer Term 2021

News

15. April
Das Kickoff-Meeting zum Projekt findet am Montag, den 26.04 um 10:00 Uhr über BigBlueButton statt.
19. März
Die Informationen auf dieser Seite sind noch vorläufig.
Praktikum Programmanalyse / Teamprojekt

Organisation

Im Sommersemester 2021 bietet das Institut für Theoretische Informatik ein Projekt (Praktikum) an. Das Projekt thematisiert die Verifkation und vertieft die am Institut unterrichteten Techniken das Implementieren eines Verifikations-Tools. Ein Beispiel-Thema findet sich unten.

In Absprache mit den Teilnehmern, kann das Projekt sowohl als Teamprojekt als auch als Praktikum Programmanalyse eingebracht / anerkannt werden.

Beispiel-Thema

Ein mögliches Thema ist die Implementierung der CEGAR-Loop, um rekursive While-Programme auf Korrektheit zu überprüfen (vgl. Vorlesung Programmanalyse). Abhängig von der Teilnehmerzahl kann das Thema ggf. um Pointer-Analysen und/oder IC3 erweitert.

Vorläufige CEGAR-Loop:

Einige der obigen Punkte setzen die Verwendungen eines SAT-Solvers bzw. SMT-Solvers voraus. Microsoft Z3 ist ein solches Tool.