Next: Korrektheit Sequentieller Systeme
Up: FGDI3-Formelblaetter
Previous: FGDI3-Formelblaetter
- Transitionssystem
-
- Zustände
-
- Transitionsrelation
-
- infix notiert:
- Anfangszustand
- a
- Pfad
- der Länge , mit
- Ausführung
- falls
- Wörter
- sind endlich,
sind unendlich
- Element
-
ist das -te Element von
(ab 0 Zählen!)
- Suffix
- ist das bei beginnende suffix von
(ab 0 Zählen!)
- Kripke Struktur
-
- Transitionssystem
- das zugrunde liegt
- Grundaussagen
- Menge
- Interpretationen
- der Grundaussagen
- Die Zustände haben als eine Menge von Flags
- Bild
-
kann jeder Ausführung zugeordnet werden:
- erfüllt
-
erfüllt eine LTL Formel (geschrieben
) falls für alle bei beginnenden Ausführungen
gilt, dass
- Es kann sowohl
als auch
gelten!
- LTL
- Formeln
- Ist so ist eine Formel
- Sind
Formeln, so auch
- Jede Formel definiert eine Menge von Wörtern aus
.
Sei
- Semantik
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Büchi-Automat
-
- Zustandsmenge
- (endlich)
- Alphabet
- (endlich)
- Übergangsrelation
-
- Anfangszustand
-
- akzeptierende
- Zustände
- akzeptiert
-
akzeptiert
,
gdw.
-
für alle
- Es gilt
für unendlich viele
- Sprache
-
- von Büchi Automaten erkannte Sprachen heißen -regulär
- Generalisierter Büchi Automat
- hat eine Menge
von Akzeptanzmengen. Er akzeptiert, falls unenedlich viele zustände
in für jedes .
- markiertes Produckt
-
- gegeben
-
und
- LTL
generalisierter Büchi
-
- gegeben
- LTL-Formel in Normalform, d.h. Negationen
sind nach Innen geschoben.
- gesucht
-
- Abschluss
-
einer Formel ist
die Menge aller Unterformeln von und ihrer Negierungen
- Alphabet
-
mit den Atomen von
- Zustände
- Elemente von
,
die folgende Zusatzbedingungen erfüllen
- Anfangszustände,
- alle die enthalten
- Übergänge
-
, falls
,
sowie
- Akzeptierende Zustände
- Für jede Unterformel der Form
gibt es eine Akzeptanzmenge wie folgt:
- ist die Menge der Zustände, die oder
enthalten
- Kripke
Büchi
-
- Aktionen
-
-
wie bei Kripkestruktur
- sei eine Menge von Aktionen
-
- Sei
deterministisch,
so dass sich schreiben lässt
-
- Unabhängigkeit
-
heißt Unabhängigkeitsrelation
für
, falls
-
-
-
Aktiviertheit:
- und heißen unabhängig, falls
- stotter äquivalenz
- sind zwei Abläufe einer Kripke Struktur
und , falls es Sequenzen
und
gibt, so dass für alle
gilt:
- Sichtbarkeit
- Eine Aktion heißt unsichtbar,
falls für alle gilt: Falls
,
dann gilt
.
- Ample sets
-
ist die Menge an Nachfolgerzuständen die tatsächlich überprüft werden
muss, beim Testen auf Leerheit der Sprache.
wird also
auf
reduziert.
- :
- : Auf jedem Pfad beginnend in in
gilt: keine Aktion, die von einer Aktion in
abhängt, kann vor einer Aktion in
ausgeführt
werden.
Eine Aktion , die von einer Aktion
abhängt, d.h.
, kann erst nach der Ausführung
einer Aktion
ausgeführt werden.
- Falls
,
sind alle Aktionen in
unsichtbar
- : Für alle Zyklen in
gilt: falls
für einen Zustand im Zyklus, dann
für
einen Zustand im Zyklus
Next: Korrektheit Sequentieller Systeme
Up: FGDI3-Formelblaetter
Previous: FGDI3-Formelblaetter
Marco Möller 19:09:34 06.03.2006