25.11.2014 Aufrufe

Verifikation reaktiver Systeme - Universität Kaiserslautern

Verifikation reaktiver Systeme - Universität Kaiserslautern

Verifikation reaktiver Systeme - Universität Kaiserslautern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

168<br />

konstruieren. Damit kann zu jeder L ω -Formel wahlweise ein äquivalenter Büchioder<br />

Street-Automat konstruiert werden. Das Entscheidungsproblem für Büchiund<br />

Street-Automaten ist in O(2 3n )lösbar, wobei n die Anzahl der Zustände<br />

des entsprechenden Automaten ist.<br />

Wesentlich komplexer als das Entscheidungsproblem ist die Konstruktion<br />

der Büchi- bzw. Street-Automaten aus beliebigen L ω -Formeln. Die Konstruktion<br />

flacher Automaten-Formeln im Allgemeinen und damit die Konstruktion<br />

von Büchi- oder Street-Automaten im Speziellen besitzt nicht elementare Komplexität.<br />

Das heißt es existiert keine Konstante i ∈ N, so dass die Komplexität<br />

des Problems O(f i (n)) beträgt, wobei f i gegeben ist durch f 0 (n) := n<br />

und f i+1 (n) :=2 fi(n) . Problematisch bei dieser Konstruktion sind verschachtelte<br />

Automaten-Formeln der Form A ∃ (V S ,ϕ I ,ϕ R , A ∀ (V ′ S ,ϕ ′ I ,ϕ′ R ,ϕ)). Zur Konstruktion<br />

einer äquivalenten flachen Automaten-Formel wird nämlich ein zu<br />

A ∀ (V ′ S ,ϕ ′ I ,ϕ′ R ,ϕ) äquivalenter, deterministischer ω-Automat konstruiert. Diese<br />

Determinisierung kann zu einem exponentiellen Anstieg der Anzahl der Zustände<br />

führen.<br />

Det F<br />

Det GF<br />

Det Rabin<br />

<br />

<br />

<br />

Det Präfix<br />

NDet GF<br />

≈<br />

Det Street<br />

<br />

<br />

<br />

Det G<br />

Det FG<br />

NDet Rabin<br />

≈<br />

≈<br />

NDet G<br />

NDet F<br />

NDet Street<br />

≈<br />

NDet Präfix<br />

NDet GF<br />

≈<br />

≈<br />

≈<br />

≈<br />

≈<br />

NDet FG<br />

Abb. 4: Hierarchie der ω-Automaten<br />

2 S1S und MSO <<br />

2.1 Monadic Second Order Logic of One Successor (S1S)<br />

Definition 12 (Monadic Second Order Logic of One Successor (S1S)).<br />

Die Logik S1S ist die Prädikatenlogik zweiter Stufe mit Gleichheit über den<br />

natürlichen Zahlen, die<br />

– die beiden Funktionssymbole 0 und SUC<br />

– keine Prädikatssymbole<br />

– beliebig viele Variablen x erster Stufe, also des Typs x :→ N

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!