Ich sollte eine FSM modellieren, aber ich bin unsicher, wie man Bedingungen modelliert. Nehmen wir das einfache ATM-Beispiel. Wenn der Benutzer auf „Bestätigen“ drückt und die PIN korrekt ist, 2. zu Staat geht Wenn der Benutzer auf „Bestätigen“ drückt und PIN ist nicht korrekt, 3.Modellierung von FSM-Swith-Bedingungen?
zu Staat geht Oder könnte ich einfach Eingang als „falsch pin“ verwenden und "richtige Pin"? Ich würde es brauchen, um formell zu sein, so dass ich FSM Testverfahren, wie Abdeckungssatzerzeugung usw. verwenden kann. Aber ich weiß nicht, ob FSM so modelliert werden kann (vielleicht mit dem Hinzufügen von Zuständen, die zusätzliche Bedingungen darstellen?)
Aber ist das Wahlelement ein Teil von FSM? Ich denke nicht, zumindest kann ich nichts darüber finden – user970696
OK, Sie haben Recht. Ich dachte an Harel Statecharts. Für die grundlegenden Zustandsautomaten müssen Sie also jeden Zustand 'pin_correct' und 'pin_incorrect' modellieren. Es tut uns leid. –