Übung 7: Workflows Flashcards
Classifier Behaviour
Wenn eine Activity, State Machine oder Sequence angelegt werden -> automatische Festlegung als Classifier Behaviour der SystemSolution
- Legt fest, welches Verhalten als Standardverhalten der SystemSolution hinterlegt ist
- Jedes Mal ausgeführt, wenn Simulation startet
- Automatische Ausführung verhindern, indem Eintrag aus Spezifikation entfernt wird
Operation
Wenn eine Activity, State Machine oder Sequence außerhalb einer Solution aufgerufen werden soll, kann eine Operation angelegt und als Methode hinterlegt werden
- Legt fest, welches Verhalten ausgeführt werden soll, wenn die Operation von außerhalb aufgerufen wird
- Immer dann aufgerufen, wenn es durch einen Call in der Simulation angefordert wird
Elemente des Subsystem Workflows
Lifeline:
Jede Lifeline respräsentiert einen Akteur (z.B. Subsysteme) der modellierten Interaktion
SynchCall Message:
Interaktion zwischen Lifelines, die die Operations der SystemSolutions aufrufen.
Die Reihenfolge der Aufrufe wird durch eine Zahl gekennzeichnet.
Aufbau eines Activity Diagram
–> Beschreibt in SysML das Verhalten eines Blocks
- Action:
beschreibt einen Ausführungsschritt - Control Flow:
Verbindung zwischen Actions und definiert Ausführungsreihenfolge - Object Flow:
Objekte innerhalb der Activity übergeben - Decsision Node: (+ Merge Node)
Ausführungsreihenfolge in Abh. einer Bedingung festlegen - Fork Horizontal: (+ Join Horizontal)
Nutzbar, wenn mehrere Actions gleichzeitig laufen sollen