08.12.2012 Aufrufe

Objektorientierte Analyse und Design - beim Fachbereich Informatik ...

Objektorientierte Analyse und Design - beim Fachbereich Informatik ...

Objektorientierte Analyse und Design - beim Fachbereich Informatik ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

4.3 Aktivitätsdiagramme<br />

Tokenprinzip<br />

n� Aktivitätsdiagramme erlauben Verzweigungen des Kontrollflusses <strong>und</strong><br />

gleichzeitig ablaufende, parallele Pfade<br />

ð� Belege die aktiven Zweige mit je einer imaginären Marke ("Token") um zu<br />

verstehen, wie der Ablauf funktioniert !<br />

- Nachdem der Ablauf gestartet wurde, wird das erste Token erzeugt. Danach wird die Aktion a1 ausgeführt <strong>und</strong><br />

das Token auf den Ausgang von a1 gelegt. Durch die Verzweigung in die beiden Threads p1 <strong>und</strong> p2 wird am<br />

Anfang beider Threads je ein Token gesetzt. Die Aktionen p1 <strong>und</strong> p2 werden ausgeführt; die Tokens werden<br />

auf die Ausgänge von p1 <strong>und</strong> p2 gelegt. Erst wenn auch das Token über p3 gewandert ist <strong>und</strong> beide Tokens<br />

da sind, wird das Eingangstoken für a2 gestartet.<br />

Dann wird a2 ausgeführt, das Token auf den Ausgang von a2 gelegt, die Aktivität beendet <strong>und</strong> das Token<br />

vernichtet.<br />

1 2<br />

a1<br />

3<br />

3<br />

p1<br />

p2<br />

4<br />

p3<br />

5<br />

4<br />

6 7<br />

a2<br />

OOAD, Dr. Eicke Godehardt WS2012/13, h_da, <strong>Fachbereich</strong> <strong>Informatik</strong> 105

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!