Metamodellbasierte und hierarchieorientierte ... - RosDok
Metamodellbasierte und hierarchieorientierte ... - RosDok
Metamodellbasierte und hierarchieorientierte ... - RosDok
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
5.2 Transformation von CTT zu Aktivitätsdiagrammen 97<br />
Modellierungsformalismus, in der keine Klammerungen zur Angabe der Abarbeitungsreihenfolgen der<br />
temporalen Operatoren möglich sind. In textuellen Prozessalgebra-Termen können Klammerungen dagegen<br />
in den Gleichungen bzw. Formeln verwendet werden.<br />
Die Prioritäten zur Angabe der Bindung für die binären CTT-Operatoren sind in der Reihenfolge wie in<br />
Tabelle 5.1 angegeben wiefolgt: Choice ([] Operator) > Parallel composition (||| <strong>und</strong> |[]| Operatoren) ><br />
Disabling ([> Operator) > Suspend-resume (|> Operator) > Order independence (|=| Operator) > Enabling (»<br />
<strong>und</strong> []» Operatoren).<br />
Mit der oben angegebenen Priorisierung der Geschwisterknoten würde der Term A ||| B » C [] D damit<br />
wiefolgt interpretiert werden: (A ||| B) » (C [] D).<br />
5.2.3 Transformation der binären temporalen Operatoren<br />
Die CTT-Operatoren, die in diesem Abschnitt zu Aktivitätsdiagrammen transformiert werden, sind Concurrency,<br />
Choice, Order independence, Deactivation <strong>und</strong> Enabling. In Tabelle 5.2 sind die CTT-Operatoren<br />
<strong>und</strong> die entsprechenden Repräsentationen als Aktivitätsdiagramme angegeben.<br />
CTT-Modell<br />
Repräsentation als Aktivitätsdiagramm<br />
Tabelle 5.2: Transformation der CTT-Operatoren in Aktivitätsdiagramme<br />
In Tabelle 5.2 ist als erstes der Choice-Operator transformiert worden. Für das zugehörige Aktivitätsdiagramm<br />
wird ein Choice- <strong>und</strong> Merge-Operator strukturiert eingesetzt. An dem Choice-Operator muss