Download Endbericht

Transcript
Abbildungsverzeichnis
2.1
Automat A für Schnitt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2
Automat B für Schnitt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3
Ergebnis-Automat für Schnitt . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4
Ursprungsautomat für Degeneralisierung . . . . . . . . . . . . . . . . . . . 15
2.5
Ergebnis der Degeneralisierung
2.6
Funktionsweise der Y-Konstruktion . . . . . . . . . . . . . . . . . . . . . . 34
2.7
Beispiel für die Y-Konstruktion . . . . . . . . . . . . . . . . . . . . . . . . 34
2.8
BDD-basierende Repräsentation eines Automaten . . . . . . . . . . . . . . 55
2.9
Logik-schichten in MOSEL . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
. . . . . . . . . . . . . . . . . . . . . . . . 16
2.10 Überblick über das Eclipse Project (siehe auch [?]) . . . . . . . . . . . . . 68
2.11 Beispiel eines mit GEF realisierten Editors . . . . . . . . . . . . . . . . . . 72
3.1
Transformation einer Presburger-Formel in einen Automaten . . . . . . . . 81
3.2
If zu Programmgraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.3
Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.4
Aufbau eines einfachen While-Programms . . . . . . . . . . . . . . . . . . 98
3.5
Schalenmodell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.6
Ablauf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
3.7
If Ausführung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
3.8
Die abstrakte Klasse Converter . . . . . . . . . . . . . . . . . . . . . . . . 120
3.9
Diagramm zu dem endgültigen Automatenkern . . . . . . . . . . . . . . . . 123
3.10 Objektdiagramm zur beispielhaften Konstruktion in 3.2.1.5 . . . . . . . . . 124
3.11 Situation bei der Potenzmengenkonstruktion . . . . . . . . . . . . . . . . . 125
3.12 Ein OBDD für die Funktion f = (x2 ∧ x7 ∧ x10 ) ∨ (x5 ∧ (x3 ∨ x7 )) . . . . . 132
3.13 eine einfache Grammatik (BNF) . . . . . . . . . . . . . . . . . . . . . . . . 150
3.14 Presburger (BNF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
3.15 Infix CTL (PEG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
3.16 Prefix CTL (PEG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
3.17 Infix LTL (PEG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
3.18 Prefix LTL (PEG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
VII