Gedächtnisprotokoll FGI209-2

Aus Fachschaft_Informatik
Wechseln zu: Navigation, Suche

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

  1. Gegen waren zwei Transitionssysteme mit Sync = *leereMenge*. Geben sie das synchrone TS an.
  2. Geben sie L(TS_1) und L(TS_2) an, bestimmen sie auch L(TS_3) = L(TS_1) \cap L(TS_2)

A1.jpg

  1. Formen sie TS_3 so um, dass es den Schnitt akzeptiert.
  2. 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.

  1. Zeichnen sie den Erreichbarkeitsgraphen zu Fehler beim Parsen (Syntaxfehler): \mathcal N_1
  1. ...
  2. Geben sie drei Eigenschaften an, die ein Workflownetz ausmachen. Wahlweise formal oder informal.
  3. Wann ist ein Workflownetz korrekt?
  4. Ist diese Workflownetz korrekt?
  5. Ein paar Multiple-Choice Fragen (so oder so ähnlich)
    1. Ist Fehler beim Parsen (Syntaxfehler): \mathcal N_1
k-beschränkt für k = 1?
    1. Ist Fehler beim Parsen (Syntaxfehler): \mathcal N_1
k-beschränkt für k = 2?
    1. Ist Fehler beim Parsen (Syntaxfehler): \mathcal N_1
reversibel?
    1. Ist Fehler beim Parsen (Syntaxfehler): \mathcal N_1
lebendig?

[Bearbeiten] Aufgabe 3

Gegeben ist dieses Netz FGI2-Modulo-Netz.png

und eine Schaltsequenz m1 mit der Anfangsmarkierung a = 8, b = 2.

  1. Gebe die folgenden Markierungen an:
    1. m1(p1)
    2. m2(p2)
    3. m3(p3)
    4. m4(p2)
    5. m5(p3)
    6. m6(p2)
    7. m7(p4)
  2. Welche allgemeine Beziehung besteht auf p4 zwischen a, b, r, y, q?
  3. 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

  1. Wann ist ein Algorithmus optimal?
  2. Ist dieser [Sortieralgorithmus] optimal?
  3. Wie ist die Zeitkomplexität dieses Algorithmus?
  4. Wie ist die Operatorenkomplexität des Algorithmus?

[Bearbeiten] Aufgabe 6

Zwei BPA-Terme waren gegeben.

  1. Zeichnen sie die Prozessgraphen.
  2. Kennzeichnen sie die bisimilaren Knoten.
  3. Bestimmen sie die Normalformen mit den Regeln R1-R5.
  4. Sind die Terme bisimilar?

[Bearbeiten] Aufgabe 7

Hier kam eine Aufgabe zum rekursiven Ableiten dran.

  1. Zeichnen sie den Prozessgraphen <X|E> mit {X=Ya+c, Y=Xc}.
  2. Leiten sie <X|E> mit für die Aktion a ab.
  3. Wann ist eine Spezifikation geschlossen?
  4. Ist diese Spezifikation geschützt?

[Bearbeiten] Aufgabe 8

20 Punkte zu LTL und CTL

  1. Gegeben war eine Kripkestruktur. Geben sie alle PLätze an wo die Formel gilt.
  2. Wo liegen die Syntaktischen Unterschiede zwischen CTL und LTL?
  3. Geben sie je eine Formel an die für CTL oder LTL nicht korrekt ist.
  4. Geben sie Vor- und Nachteile von LTL- und CTL-Formeln an.
  5. ...

[Bearbeiten] Aufgabe 9

Man musste die logischen, nicht die vektoriellen, Zeitstempel eintragen.

[Bearbeiten] Aufgabe 10

  1. Wie unterscheiden sich der Ausfallalgorithmus von dem des byzantinischen Konsenses?
  2. Was ist Nachrichtenkomplexität?
  3. Geben Sie die Nachrichtenkomplexität des Ausfallalgorithmuses an.
  4. Warum ist der erste Algorithmus aus der Vorlesung exponentiell?
  5. Warum ist der zweite Algorithmus aus der Vorlesung polinomiell?
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Fachschaft
Werkzeuge