Zustandsautomat#

Ein Zustandsautomat /(finite statemachine) /besteht aus Zuständen und Zustandsübergängen (Transitionen). Weil das Modell eine endlichen Anzahl von Zuständen beschreibt, wird es auch als Finite-State-Maschine (FSM) bezeichnet.

  • Ein Zustand ist eine Zeitspanne, in der ein Objekt auf ein Ereignis wartet.

  • Ein Ereignis tritt immer zu einem Zeitpunkt auf und besitzt keine Dauer.

Im Unterschied zum Zustandsautomaten stehen beim Aktivitätsdiagramm die Datenflüsse im Vordergrund.

../../../_images/fza-lichtschalter.svg
Source Plantuml:

// java -jar plantuml.jar -t svg quelle.txt

@startuml
state Lichtschalter{
[\*] --> State1
State1 :  Licht aus
State1 -right-> State2 : Kippschalter hoch
State2 -> State1 : Kippschalter runter
State2 :  Licht an
}
@enduml

Denkpause:#

../../../_images/baumrinde-mit-flechten-rot.jpg
Baumrinde mit Geflecht

Baumrinde mit Geflecht