Betriebssysteme · Institut für Systemarchitektur · Fakultät Informatik · TU Dresden



06. 07. 2007

Model-Checking C Applications


Marcel Lippmann

TU Dresden

Hauptseminar-Vortrag

In der Hardware-Domäne ist die formale Verifikation mittels Model-Checking kaum noch wegzudenken. Da die Eingabesprachen für Model-Checker, wie z.B. SPIN, Sprachen sind, die normalerweise nicht für die Programmierung genutzt werden, hat sich dieser Ansatz in der Softwaretechnik noch nicht durchgesetzt. In diesem Vortrag werden Methoden zur Verifikation von ANSI-C-Programmen vorgestellt. Es wird gezeigt, wie die Skalierbarkeit mittels Prädikatabstraktion verbessert werden kann. Nachdem das Werkzeug SatAbs, das diese Algorithmen implementiert hat, vorgestellt wurde, wird erläutert, welche Vorteile bzw. Nachteile die Verifikation von ANSI-C-Programmen mit sich bringt.
Julian Stecklina, http://os.inf.tu-dresden.de/~jsteckli/
7. May 2012
· Copyright © 2001-2010 Operating Systems Group, TU Dresden | Impressum ·