Gedächtnisprotokoll FGI210-1: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Aufgabe 1 | == Aufgabe 1 == | ||
TS1 und TS2 gegeben | TS1 und TS2 gegeben | ||
Zeile 6: | Zeile 5: | ||
1. L(TS1) und L(TS2) angeben | 1. L(TS1) und L(TS2) angeben | ||
2. Produktautomaten TS3 konstruieren | 2. Produktautomaten TS3 konstruieren mit <math>Sync=(x,x) \forall x \in A</math> | ||
3. L(TS3) "berechnen" | 3. L(TS3) "berechnen" | ||
4. Gilt L(TS3) = L(TS1) | 4. Gilt <math>L(TS3) = L(TS1) \cap L(TS2)</math> ? Falls ja, gilt dies sogar allgemein? | ||
5. | 5. | ||
Aufgabe | |||
== Aufgabe X1 == | |||
Zeile 31: | Zeile 32: | ||
1. Welchen Ausdruck berechnet der Algorithmus für n>0? | 1. Welchen Ausdruck berechnet der Algorithmus für n>0? | ||
2. und 3. Zeit- und Platzkomplexität | 2. Schätze die Zeit- und Platzkomplexität im uniformen Kostenmaß ab. | ||
3. Schätze die Zeit- und Platzkomplexität im logarithmischen Kostenmaß ab. | |||
== Aufgabe X2 == | |||
Kripke-Struktur gegeben. | Kripke-Struktur gegeben. | ||
Zeile 46: | Zeile 48: | ||
2. Markiere alle SZK und kennzeichne die nicht trivialen. | 2. Markiere alle SZK und kennzeichne die nicht trivialen. | ||
3. Falls EGa gilt, gib einen entsprechenden Pfad in | 3. Falls EGa gilt, gib einen entsprechenden Pfad in an (<math>\omega</math>-regulärer Ausdruck). Wie berechnet der Algorithmus diesen Pfad? | ||
Aufgabe | |||
== Aufgabe X3 == | |||
Per Induktion sollte gezeigt werden, dass für alle erreichbaren Markierungen in allen Plätzen m(p) > 0 gilt, unter der Vorraussetzung, dass m0(p) > 0 in allen Plätzen ist, und W~(t,p) > 0 für alle t und p gilt. | Per Induktion sollte gezeigt werden, dass für alle erreichbaren Markierungen in allen Plätzen m(p) > 0 gilt, unter der Vorraussetzung, dass m0(p) > 0 in allen Plätzen ist, und W~(t,p) > 0 für alle t und p gilt. | ||
Das Workflow-Netz | == Aufgabe X4 == | ||
Das Workflow-Netz aus Präsenzaufgabe 5.1 war gegeben. | |||
1. Ist das angegebene Workflow Netz N korrekt? (mit Begründung!) | |||
2. Gilt folgende Aussage: Ein Workflow-Netz ist korrekt gdw. sein Abschluss <math>\overline{N}</math> lebendig ist. | |||
Außerdem gabs noch Aufgaben: | |||
Petrinetze (Startmarkierung als Vektor von Multimengen angeben, Folgemarkierungen berechnen, ...) | |||
Vektorielle Zeitstempel (in Graphen eintragen), | |||
BPA (Prozessgraphen zeichnen, Ableitung im Prozessgraphenkalkül, Reduktion mit den Axiomen), | |||
Bisimilarität, Paralleloperator und Prozessgraph in ACP | |||
[[Kategorie:Gedaechtnisprotokoll|FGI2]] |
Aktuelle Version vom 20. Februar 2010, 21:20 Uhr
Aufgabe 1[Bearbeiten]
TS1 und TS2 gegeben
1. L(TS1) und L(TS2) angeben
2. Produktautomaten TS3 konstruieren mit <math>Sync=(x,x) \forall x \in A</math>
3. L(TS3) "berechnen"
4. Gilt <math>L(TS3) = L(TS1) \cap L(TS2)</math> ? Falls ja, gilt dies sogar allgemein?
5.
Aufgabe X1[Bearbeiten]
Algorithmus so ungefähr gegeben:
f(n) { v := 0 for i=0 to n { v:=v+i; } return v/n; }
1. Welchen Ausdruck berechnet der Algorithmus für n>0?
2. Schätze die Zeit- und Platzkomplexität im uniformen Kostenmaß ab. 3. Schätze die Zeit- und Platzkomplexität im logarithmischen Kostenmaß ab.
Aufgabe X2[Bearbeiten]
Kripke-Struktur gegeben.
Per CTL-Algorithmus soll geprüft werden, ob EGa gilt.
1. Markiere alle Zustände (+ dazugehörende Kanten), in denen a gilt
2. Markiere alle SZK und kennzeichne die nicht trivialen.
3. Falls EGa gilt, gib einen entsprechenden Pfad in an (<math>\omega</math>-regulärer Ausdruck). Wie berechnet der Algorithmus diesen Pfad?
Aufgabe X3[Bearbeiten]
Per Induktion sollte gezeigt werden, dass für alle erreichbaren Markierungen in allen Plätzen m(p) > 0 gilt, unter der Vorraussetzung, dass m0(p) > 0 in allen Plätzen ist, und W~(t,p) > 0 für alle t und p gilt.
Aufgabe X4[Bearbeiten]
Das Workflow-Netz aus Präsenzaufgabe 5.1 war gegeben.
1. Ist das angegebene Workflow Netz N korrekt? (mit Begründung!)
2. Gilt folgende Aussage: Ein Workflow-Netz ist korrekt gdw. sein Abschluss <math>\overline{N}</math> lebendig ist.
Außerdem gabs noch Aufgaben: Petrinetze (Startmarkierung als Vektor von Multimengen angeben, Folgemarkierungen berechnen, ...) Vektorielle Zeitstempel (in Graphen eintragen), BPA (Prozessgraphen zeichnen, Ableitung im Prozessgraphenkalkül, Reduktion mit den Axiomen), Bisimilarität, Paralleloperator und Prozessgraph in ACP