13.07.2015 Aufrufe

Rethmeier - Universität Paderborn

Rethmeier - Universität Paderborn

Rethmeier - Universität Paderborn

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

5 ZusammenfassungDas Model Checking Problem, ob ein Modell M eine CTL-Formel φ erfüllt, können wir nunkomplett mit ROBDDs lösen.Wir haben sowohl das Modell M, als auch die CTL-Formel φ in ROBDDs überführt. DerErfüllungs-Operator bedeutet nichts anderes, als dass wir noch testen müssen, ob wir von denStartzuständen zu der Zustandsmenge kommen, in der φ erfüllt ist, doch dies ist ein leichtes.Das Besondere beim Model Checking mit ROBDDs ist, dass ROBDDs ganze Zustandsmengenrepräsentieren, nämlich genau die, die eine bestimmte Formel erfüllen. Daher spricht man vomSymbolischen Model Checking. Da man dadurch eine bessere Datenstruktur zur Verfügung hat, istdas Symbolische Model Checking wesentlich effizienter als das explizite Model Checking aufEinzelzuständen, obwohl teilweise schlechtere Algorithmen verwendet werden (vgl. EG φ, ArbeitDennis Bohlmann).Das Symbolische Model Checking war ein bedeutender Durchbruch für die praktischeAnwendbarkeit des Model Checking. Es gibt zwar immer noch Grenzen, die auch oft noch viel zueng sind um komplexe Modelle zu testen, doch tauchen Probleme wie z.B. das state space explosionproblem erst bei wesentlich größeren Modellen, im Vergleich zum herkömmlichen ModelChecking, auf.6 Literatur und weitere QuellenMichael Huth, Mark Ryan: Logic in Computer Science: Modelling and reasoning about systems,Cambridge University Press, 2000Ekkart Kindler: Course on Model Checking: Symbolic Model Checking (CTL), Materialen zurVorlesung, Universität <strong>Paderborn</strong> WS 04/05Dennis Bohlmann: Temporale Logik und Modelchecking, Seminarvortrag im Rahmen dieserVeranstaltungIlka Scheiding: ROBDDs, Seminarvortrag im Rahmen dieser Veranstaltung12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!