Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
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