%PDF-1.3 Ein Zustand kann Bedingungen an ein Ereignis knüpfen. Ein Zustandsdiagramm ist die grafische Darstellung eines Zustandsautomaten und eine der 14 Diagrammarten der Unified Modeling Language (UML) für Software und andere Systeme. 11 0 R /F1.0 12 0 R /F5.1 13 0 R /F4.0 14 0 R /F2.0 15 0 R >> >> Der Zustand des Buchs wechselt also in den entsprechenden Zustand, der im Zustandsdiagramm modelliert sein muss.Der Endzustand des Objekts. 6 0 obj
<< /ProcSet [ /PDF /Text ] /ColorSpace << /Cs1 10 0 R >> /Font << /F3.1 xڭXێ�6}�W�oIa+���[�H�l�hR;)P�bӶ[�Hv���wHݵڕ��aJ������ ��0'Ah0Ӂ"�bm�����p�_\e�2L�'[����n/��7�e�Y$�]�)��ro�� �l�WM���Zb����K �Pm��_�J�(^n��ݿi�ݝ0~��_��Wl�h��f�*��q.�"����T�Kp�{%��i����%:����uF-�i�/�"�}��Q����q���6�LiI'ĕ��?�u�:N65��HF^���-�a@C�KJ�T��h��B�^�]zN��9�0!K�R���ʣ��8���Thޫ�:��r�c�*��o��1=D����T�2 �[����ڗ�a� ��U{��f�;B`��w��x8�4���l:9A#20�7A\ź�7H�Ez�,̝��b{k?z��h�H�����P| ߛ�����X\ *� ��E%�w��k��������;� 3(�2އH���tm_�4��W?�qL��7�� uiPK�0h���[��.L~�F[�{a�a�N,`���/�@��^N�K\�=�/�2��]V��~-�k.���V̭x��������B�;��KQ�Y��n��Eg]����n�C ��W^������BV��x��+�C�Uc����k��p�*�8_�=%aFH5�E� ��h��Z���1]M���Pm[[���,��C˂��:k�:_>;�!� ���!�R�?w�)�鼤�j��#�FI�E�cg���^���(q���S endobj x�+TT(T02�37U012�331T055�3U0���37�P(JUW�*2�335���P0 A���59WA�-�P�%h.�d#b��4�b��\ ��&z UML-Zustandsautomaten überwinden Einschränkungen von traditionellen endlichen Automaten und erhalten ihre größten Vorteile. UML kompakt .
Erschienen im OBJEKTspektrum 2/1998 Alle Rechte vorbehalten . Zustandsdiagramme zeigen ein Verhaltensmodell aus Zuständen, Zustandsübergängen und Aktionen. F8�`���7�|���/�]A,���!d._���(�%��i�bW!��Qo����)J��:��i#���v��/ N��ɞ�q?&���4�'��9�L�ʜx�V`�aC�Q��.) stream 9 0 obj 0 0 842 595 ] /Resources 17 0 R /Filter /FlateDecode >>
Alle Rechte vorbehalten. 97
Definition.
Das UML-Zustandsdiagramm führt neue Konzepte von hierarchisch verschachtelten Zuständen und orthogonalen Bereichen ein und erweitert den Begriff der Aktion entsprechend. !Transitionen , die den bergang zwischen den Zust nden regulieren. Im unteren Abschnitt können u. a. innere Aktivitäten angeführt werden, wobei eine Aktivität mehrere Aktionen beinhalten kann.Im Gegensatz zu den ersten drei Verhalten wird beim Event-Verhalten ein tatsächliches Event im Zustand angegeben (z. “Geschützte” Transitionen können nur durchlaufen werden, wenn der Wächterausdruck wahr ist.Wenn die Zustände, Ereignisse und Transitionen Ihres Systems oder Artefakts definiert sind, ist der erste Schritt zur erfolgreichen Systementwicklung getan.
Im Zustandsdiagramm werden alle Zustände sowie die verbundenen Transitionen des dargestellten Zustandsautomaten angezeigt.Ein Zustandsdiagramm zeigt eine Ãbersicht der Zustände, die der dargestellte Zustandsautomat â beispielsweise ein einzelnes Objekt oder auch ein (Teil-)System â zur Laufzeit annehmen kann und gibt an, aufgrund welcher Ereignisse Zustandsänderungen bzw. Die UML-Zustandsdiagramme basieren auf dem Konzept der Zustandsdiagramme von David Harel (auch bekannt als Harel-Zustandsdiagramm bzw. 3 0 obj
B. eines Objektes oder auch eines Systems) an und gibt Ereignisse an, die seine Zustandsübergänge auslösen. Im oberen Abschnitt des Rechtecks kann der Name des Zustands notiert werden.
In anderen Worten: Zustandsautomaten machen das Verhalten eines Systems oder eines Artefakts sichtbar.Um Objekte als Zustandsdiagramm modellieren zu können, müssen die Zustände bestimmte Voraussetzungen erfüllen:Zustände in Zustandsdiagrammen werden als abgerundete Rechtecke modelliert. << /Type /Page /Parent 4 0 R /Resources 5 0 R /Contents 2 0 R /MediaBox Zudem gibt es sogenannte Wächterausdrücke, die die Transition schützen. Den Endzustand nimmt der Classifier ein, ohne ihn wieder zu verlassen.Ein einfacher Zustand bildet eine Situation ab, in deren Verlauf eine spezielle Bedingung gilt.
Innere Transitionen werden innerhalb von Zuständen modelliert. Zustandsdiagramme zeigen ein Verhaltensmodell aus Zuständen, Zustandsübergängen und Aktionen. !Ein Zustandsdiagramm besteht aus einer Anzahl von!Zust nden, die das Objekt annehmen kann. Erst später wurde das Zustandsdiagramm als eins von 14 Diagrammarten in die Unified Modeling Language (UML) und baugleich in die Systems Model Language (SysML) aufgenommen.
Wird als Reaktion auf ein Ereignis ein Zustand verlassen und ein anderer Zustand betreten, spricht man von einer äußeren Transition. Was ist ein UML Zustandsdiagramm, warum ist es wichtig und welche Vorteile bieten Zustandsdiagramme?Das Zustandsdiagramm ist ein Verhaltensdiagramm und visualisiert eine Folge von Zuständen, die ein Objekt einnehmen kann. Der in UML-Zustandsdiagrammen abgebildete Typ von Zustandsautomat ist eine objektbasierte Variante von Harel-Zustandsdiagrammen,[1] die von der UML aufgenommen und erweitert wurden.
In diesem Fall ist die Darstellung des Zustands zweigeteilt. 2 0 obj
Im Folgenden wird bei betroffenen Komponenten (Bremse) ein Zustandswechsel eingeleitet.Zustandsdiagramme sind ideal, um den Lebenszyklus von Objekten zu modellieren. Natürlich erhält man nur dann die gewünschte Getränkedose, wenn man genügend Geld eingeworfen … Der tiefe History-Zustand hingegen merkt sich den zuletzt aktiven Subzustand über die gesamte Schachtelungstiefe hinweg.Der Pseudozustand ist ein Steuerungselement, das den Ablauf eines Zustandsautomaten beeinflusst. Es gibt zwei Arten von History-Zuständen, den flachen History-Zustand und den tiefen History-Zustand.
Harel-Zustandsautomat).Zustandsdiagramme zeigen die erlaubten Zustände und Zustandsübergänge eines Zustandsautomaten sowie die Ereignisse, die diese Übergänge auslösen. Auch zeigt es die auslösenden Ereignisse, die zu Zustandsübergängen führen.In diesem Beispiel geht es um ein Buch, das aus einer Bibliothek ausgeliehen und entweder nach der Leihe an die Bibliothek zurückgegeben wird oder während der Leihe verschwindet.Solange das Buch im Bestand ist, kann es ausgeliehen werden.
Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Der Quellzustand wird dabei inaktiv und der Zielzustand aktiv. Innere Transitionen bezeichnen die Reaktion auf ein Ereignis, das eine Aktivität, nicht aber einen Zustandsübergang auslöst. stream
�ARs8�]����.��!
Für diese Systeme aus dem Bereich der Embedded Systems werden in Zustandsdiagrammen mögliche (erlaubte) Zustände definiert, ebenso wie Aktivitäten, die in bestimmten Zuständen beziehungsweise im Zuge von Transitionen ausgeführt werden.Das ESP (Elektronisches Stabilitätsprogramm) leitet einen Eingriff in die Fahrzeugführung ein, wenn Sensoren Informationen (Raddrehzahl, Gierrate etc.)