Studienarbeit STUD-2096

Bibliograph.
Daten
Gaiser, Andreas: Vergleich von Algorithmen für den Leerheitstest von Büchiautomaten.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Studienarbeit Nr. 2096 (2007).
48 Seiten, deutsch.
CR-Klassif.D.2.4 (Software Engineering Software/Program Verification)
F.3.1 (Specifying and Verifying and Reasoning about Programs)
G.2.2 (Discrete Mathematics Graph Theory)
KeywordsModel Checking; Büchiautomat; Leerheitstest; Tarjan-Algorithmus; LTL; depth-first search
Kurzfassung

Fuer explizites und auf Buechiautomatne basierendes LTL-Model-Checking werden Algorithmen eingesetzt, die akzeptierende Zyklen im Produktautomat des Systems und des Buechiautomaten der Negation einer LTL-Formel suchen. Es werden mehrere Algorithmen untersucht und implementiert, die Model Checking on-the-fly unterstuetzen. Die Algorithmen lassen sich in zwei Klassen einteilen, auf verschachtelter Tiefensuche basierende und solche, deren Funktionsprinzip auf dem Finden von starken Zusammenhangskomponenten beruht. Die Algorithmen werden mithilfe von Testmodellen u.a. in Bezug auf Geschwindigkeit und Speicherverbrauch verglichen, und es werden strukturelle Eigenschaften der Produktautomaten aufgezeigt, die für die unterschiedliche Performanz der Algorithmen verantwortlich sind.

Volltext und
andere Links
PDF (669049 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Kontaktgaiseras@studi.informatik.uni-stuttgart.de
Abteilung(en)Universität Stuttgart, Institut für Formale Methoden der Informatik, Sichere und Zuverlässige Softwaresysteme
Eingabedatum18. November 2007
   Publ. Informatik