18.01.2014 Aufrufe

Metamodellbasierte und hierarchieorientierte ... - RosDok

Metamodellbasierte und hierarchieorientierte ... - RosDok

Metamodellbasierte und hierarchieorientierte ... - RosDok

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.

106 Hierarchieorientierte Workflowmodellierung<br />

(a) Eine optionale Aufgabe folgt auf einen Disabling-Operator in einem MCTT-Modell<br />

daraufhin behoben werden.<br />

(b) Eine optionale Aufgabe in Verbindung mit einem Choice-Operator<br />

Abbildung 5.6: Inkonsistente MCTT-Aufgabenmodelle<br />

5.3.4 <strong>Metamodellbasierte</strong> Spezifikation von MCTT-Modellen<br />

In diesem Abschnitt wird das in Abschnitt 3.5.3 vorgestellte Notfallprozessbeispiel für die hierarchische<br />

MCTT-Modellierung angewendet. Der dazugehörige MCTT-Aufgabenbaum ist in Abbildung 5.7 zu sehen.<br />

Bei der Notation ist anzumerken, dass die Baumdarstellung um 90 Grad im Vergleich zur CTTE-Darstellung<br />

gedreht <strong>und</strong> zudem gespiegelt wurde. Die CTT-Aufgabenmodelle hatten die Blätter unten angeordnet <strong>und</strong> sie<br />

waren von links nach rechts zu lesen. Dagegen hat der Aufgabenbaum in der MCTT-Darstellung die Blätter<br />

rechts <strong>und</strong> sie sind von oben nach unten zu lesen. Bei großen Prozessmodellen hat diese Darstellung deutliche<br />

Vorteile, da die Aktivitätsbezeichnungen untereinander notiert deutliche Platzersparnisse hervorrufen. Eine<br />

ähnliche Darstellung wurde bei dem Groupware Task Analysis-Ansatz (GTA) gewählt [VLB96, VWC02].<br />

Der Wurzelknoten im Modell von Abbildung 5.7 bezeichnet den Gesamtprozesses mit EmergencyProcess.<br />

Dieser gliedert sich auf in TransportSurgery <strong>und</strong> AdjustMedication. Mit dem temporalen Operator SuspendResume<br />

wird verdeutlicht, dass die Aufgabe TransportSurgery jederzeit <strong>und</strong> mehrfach unterbrochen<br />

werden kann, solange diese läuft. Mit der unterbrechenden Aufgabe AdjustMedication wird die Medikation<br />

des Patienten durchgeführt <strong>und</strong> protokolliert.<br />

Die Aufgabe TransportSurgery wird dekomponiert in die Aufgaben Transport <strong>und</strong> SurgeryCheck. Für<br />

den Transport des Patienten stehen die beiden Aufgaben AmbulanceDelivery <strong>und</strong> HelicopterDelivery zur<br />

Auswahl bereit. Wie bereits in Abschnitt 5.2.2 diskutiert, wird hier eine implizite Entscheidungsmodellierung,

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!