16.08.2013 Aufrufe

Objektorientierte Daten- und Zeitmodelle für die Echtzeit ...

Objektorientierte Daten- und Zeitmodelle für die Echtzeit ...

Objektorientierte Daten- und Zeitmodelle für die Echtzeit ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

106 KAPITEL 6. FUNKTIONALE BESCHREIBUNG VON BILDFOLGENPROGRAMMEN<br />

werden, wenn der Funktoraufruf von einer anderen Seite, beispielsweise bei Anfragen an dessen<br />

Ausgangsdaten erfolgt.<br />

Ë ØÖ <br />

Ë ØÖ <br />

Ë ØÖ <br />

Ë ØÖ <br />

Ë Ë<br />

Ë Ë ËË<br />

Ë Ë<br />

Abbildung 6.13: Kopplung von Funktoren an <strong>Daten</strong>objekte mit der Relation ØÖ .<br />

Ausgehend von <strong>die</strong>ser Basisrelation läßt sich der Aufruf- bzw. Ausführungsmodus der so<br />

getriggerten Funktoren konkretisieren. Zum einen können <strong>die</strong> Funktoraufrufe explizit nacheinander<br />

erfolgen, wobei auf <strong>die</strong> Beendigung des einen Funktors gewartet wird, bevor der nächste<br />

aufgerufen wird. Die Aktualisierung des <strong>Daten</strong>objektes Ë ist damit auch erst nach Ausführung<br />

der letzten Folgefunktors vollständig abgeschlossen. Ausgedrückt wird <strong>die</strong>ses Verhalten<br />

durch <strong>die</strong> Relation ØÖÆ . Die Relation ØÖ bewirkt dagegen, daß, wenn einer Sequenz<br />

ein neuer Wert hinzugefügt wurde, alle Folgefunktoren angestoßen, dann aber in einem eigenen<br />

Programmzweig ausgeführt werden. Unmittelbar nach dem Triggern der Funktoren wird <strong>die</strong><br />

<strong>Daten</strong>aktualisierung beendet. Besitzt ein <strong>Daten</strong>objekt mehrere zu triggernde Folgefunktoren,<br />

werden <strong>die</strong>se im ersten Modus sequentiell <strong>und</strong> im zweiten parallel abgearbeitet. Abb. 6.14 stellt<br />

<strong>die</strong>se beiden Relation einander gegenüber.<br />

Sequentielle Abarbeitung:<br />

Ë ØÖÆ <br />

Ë ØÖÆ <br />

Ë ØÖÆ <br />

Ë ØÖÆ <br />

Parallele Abarbeitung:<br />

Ë ØÖ <br />

Ë ØÖ <br />

Ë ØÖ <br />

Ë ØÖ <br />

Ë ËÆ<br />

Ë Ë ËÆËÆ<br />

Ë ËÆ<br />

Ë Ë<br />

Ë Ë ËË<br />

Ë Ë<br />

Abbildung 6.14: Darstellungsmittel <strong>für</strong> sequentielle <strong>und</strong> parallele Arbeitsmodi bei der Kopplung<br />

von <strong>Daten</strong>objekten an von ihnen abhängige Funktoren.<br />

S A<br />

S B<br />

S A<br />

S A<br />

SB<br />

SB<br />

F<br />

A1<br />

F<br />

F<br />

A1<br />

A1<br />

F<br />

F<br />

F<br />

A2<br />

A2<br />

A2<br />

F<br />

F<br />

F<br />

B<br />

B<br />

B

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!