Speaker Affiliation | Elect. Engineering & Comp. Science, University of Kassel, Germany |
Start | 18.02.2015, 16:30 Uhr |
Location | TU Braunschweig, Informatikzentrum, Mühlenpfordtstraße 23, 1. OG, Hörsaal M 161 |
Invited by | Prof. Dr.-Ing. Ina Schaefer |
Ziel formaler Verifikation ist es, beweisen zu können, dass ein Programm oder System sich an eine Spezifikation bzgl. dessen Verhaltens halten wird. Somit soll fehlerhaftes Programm- verhalten bereits vor dessen Laufzeit ausgeschlossen werden. Formale Verifikation ist im allgemeinen für beliebige Programme und beliebige Spezifikationen unentscheidbar. Gesucht wird deswegen u.a. nach Spezialfällen, in denen dies dennoch möglich ist. In diesem Vortrag stellen wir ein Verfahren vor, mit dem Sprachinklusion zwischen zwei Visibly-Pushdown-Automaten überprüft werden kann. Diese können z.B. benutzt werden, um abstrahiert das Verhalten von rekursiven, reaktiven Programmen zu modellieren. Sprachinklusion zwischen Automaten kann üblicherweise durch Komplementierung gelöst werden. In der Praxis sind solche Verfahren aber oft zu schlecht. Wir stellen hier ein Verfahren vor, welches ohne explizite Komplementierung auskommt, sondern auf der Suche nach bestimmten Elementen in einer (partiellen) endlichen Halbgruppe basiert. Der Beweis, dass dieses Verfahren korrekt ist, basiert dabei auf einem kombinatorischen Resultat, welches als Satz von Ramsey bekannt ist. |
Vacancies of TU Braunschweig
Career Service' Job Exchange
Merchandising
Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
P. O. Box: 38092 Braunschweig
GERMANY
Phone: +49 (0) 531 391-0