Gedächtnisprotokoll FGI209-2
Zum zweiten Versuch der FGI2-Klausur wurde in PhilA geschrieben, Aufsichten hatten Herr Valk und Herr Köhler. Insgesamt waren 181Punkte zu erreichen, der Schwierigkeitsgrad war ähnlich hoch wie zur ersten Klausur.
Inhaltsverzeichnis |
[Bearbeiten] Aufgabe 1
- Gegen waren zwei Transitionssysteme mit Sync = *leereMenge*. Geben sie das synchrone TS an.
- Geben sie L(TS_1) und L(TS_2) an, bestimmen sie auch L(TS_3) = L(TS_1) \cap L(TS_2)
- Formen sie TS_3 so um, dass es den Schnitt akzeptiert.
- Geben sie die Synchronisationsmenge an.
[Bearbeiten] Aufgabe 2
Gegeben war ein (Workflow-)Netz Fehler beim Parsen (Syntaxfehler): \mathcal N_1 , wo die letzte Stelle mit einer Transition mit der ersten verbunden war, sowie Fehler beim Parsen (Syntaxfehler): \mathcal N , wo diese Transition weggelassen wurde.
- Zeichnen sie den Erreichbarkeitsgraphen zu Fehler beim Parsen (Syntaxfehler): \mathcal N_1
- ...
- Geben sie drei Eigenschaften an, die ein Workflownetz ausmachen. Wahlweise formal oder informal.
- Wann ist ein Workflownetz korrekt?
- Ist diese Workflownetz korrekt?
- Ein paar Multiple-Choice Fragen (so oder so ähnlich)
- Ist Fehler beim Parsen (Syntaxfehler): \mathcal N_1
k-beschränkt für k = 1?
- Ist Fehler beim Parsen (Syntaxfehler): \mathcal N_1
k-beschränkt für k = 2?
- Ist Fehler beim Parsen (Syntaxfehler): \mathcal N_1
reversibel?
- Ist Fehler beim Parsen (Syntaxfehler): \mathcal N_1
lebendig?
[Bearbeiten] Aufgabe 3
und eine Schaltsequenz m1 mit der Anfangsmarkierung a = 8, b = 2.
- Gebe die folgenden Markierungen an:
- m1(p1)
- m2(p2)
- m3(p3)
- m4(p2)
- m5(p3)
- m6(p2)
- m7(p4)
- Welche allgemeine Beziehung besteht auf p4 zwischen a, b, r, y, q?
- Ist das Netz k-beschrenkt für k=1? Begründe.
[Bearbeiten] Aufgabe 4
[Bearbeiten] Aufgabe 5
Gegeben war ein Lückentext-Baum, etwa so:
_ _ _ _ _ _ _ _
/ \
_ _ _ _ _ _ _ _
/ \ / \
_ _ _ _ _ _ _ _
der die Zwischenergebnisse eines bekannten Sortieralgorithmus aus der Vorlesung einzutragen waren. Es war eine Zeichenfolge, etwa 5 8 6 4 9 2 7 1, gegeben.
Außerdem gab es noch ein Paar Fragen
- Wann ist ein Algorithmus optimal?
- Ist dieser [Sortieralgorithmus] optimal?
- Wie ist die Zeitkomplexität dieses Algorithmus?
- Wie ist die Operatorenkomplexität des Algorithmus?
[Bearbeiten] Aufgabe 6
Zwei BPA-Terme waren gegeben.
- Zeichnen sie die Prozessgraphen.
- Kennzeichnen sie die bisimilaren Knoten.
- Bestimmen sie die Normalformen mit den Regeln R1-R5.
- Sind die Terme bisimilar?
[Bearbeiten] Aufgabe 7
Hier kam eine Aufgabe zum rekursiven Ableiten dran.
- Zeichnen sie den Prozessgraphen <X|E> mit {X=Ya+c, Y=Xc}.
- Leiten sie <X|E> mit für die Aktion a ab.
- Wann ist eine Spezifikation geschlossen?
- Ist diese Spezifikation geschützt?
[Bearbeiten] Aufgabe 8
20 Punkte zu LTL und CTL
- Gegeben war eine Kripkestruktur. Geben sie alle PLätze an wo die Formel gilt.
- Wo liegen die Syntaktischen Unterschiede zwischen CTL und LTL?
- Geben sie je eine Formel an die für CTL oder LTL nicht korrekt ist.
- Geben sie Vor- und Nachteile von LTL- und CTL-Formeln an.
- ...
[Bearbeiten] Aufgabe 9
Man musste die logischen, nicht die vektoriellen, Zeitstempel eintragen.
[Bearbeiten] Aufgabe 10
- Wie unterscheiden sich der Ausfallalgorithmus von dem des byzantinischen Konsenses?
- Was ist Nachrichtenkomplexität?
- Geben Sie die Nachrichtenkomplexität des Ausfallalgorithmuses an.
- Warum ist der erste Algorithmus aus der Vorlesung exponentiell?
- Warum ist der zweite Algorithmus aus der Vorlesung polinomiell?

