TU Wien:Objektorientierte Modellierung VU (Kappel)/Kapitel Aktivitätsdiagramm

Aus VoWi
Zur Navigation springen Zur Suche springen

Folien

Ein Aktivität ist ein gerichteter Graph.

Aktion
Elementarer Baustein für beliebiges Verhalten. Wird ausgeführt wenn alle eingehenden Kanten mit Token belegt sind. Sobald die Aktion fertig ist wird jede ausgehenden Kanten mit einem Token belegt.
Kontrollflusskante
modelliert Kontrollabhängigkeit
Objektflusskante
modelliert zusätzlich Datenabhängigkeit
Initialknoten ●
Zu Beginn werden alle Initialknoten mit einem Kontrolltoken pro ausgehender Kante belegt.
Aktivitätsendknoten
beendet gesamte Aktivität
Ablaufknoten
löscht angekommene Token

Token

  • alternative Abläufe
    • Entscheidungsknoten
    • Vereinigungsknoten
  • nebenläufige Abläufe
    • Parallelisierungsknoten
    • Synchronisierungsknoten: Wird ausgeführt wenn alle eingehenden Kanten mit Token belegt sind.

Objektknoten

Partitionen

Signale und Ereignisse

Schachtelung von Aktivitäten

Ausnahmebehandlung

  • blitzartiger Pfeil
  • Unterbrechungsbereich