Figure 5.2: StateMachine TransitionRequestTable
3593c85c2dc45bf5de8fd412c90a9fb7c375008e48d87b776623a9c2e74bee10
1. Diagrammtyp & Architektur-Kontext
Tabellarische Zustandsübergangstabelle (State Transition Table) im Kontext der AUTOSAR Adaptive Platform (Interfaces Guidelines). Das Diagramm spezifiziert die Zuordnung von Übergangsanforderungen (Transition Requests) zu Folgezuständen in Abhängigkeit vom aktuellen Zustand einer Zustandsmaschine (StateMachine).
2. Komponenten, Entitäten & Schnittstellen
Die tabellarische Entität StateMachine TransitionRequestTable gliedert sich in drei Spalten:
Transition Request: Numerischer Identifikator der Zustandsübergangsanforderung (1000,1001).Current State: Ausgangszustand der Zustandsmaschine als numerischer Wert (0,1,2,3,4).Next State: Zielzustand nach Ausführung der Anforderung als numerischer Wert (0,1).
3. Dynamisches Verhalten & Sequenzablauf
Die Tabelle definiert deterministische Zustandswechsel:
Transition Request1001 beiCurrent State0 führt zuNext State1.Transition Request1000 beiCurrent State1 führt zuNext State0.Transition Request1000 beiCurrent State2 führt zuNext State0.Transition Request1000 beiCurrent State3 führt zuNext State0.Transition Request1000 beiCurrent State4 führt zuNext State0.
Alle definierten Übergänge mit Bezeichner 1000 überführen die Zustände 1 bis 4 in den Basiszustand 0.
4. Normative Relevanz & Entwickler-Hinweise
Spezifikationsbeispiel für die tabellarische Definition von Zustandsübergängen in AUTOSAR AP Service-Schnittstellen bzw. State Management. Entwickler müssen sicherstellen, dass eingehende Transition Requests nur in den hierfür tabellierten Ausgangszuständen gültig sind; nicht aufgeführte Tupel aus Anforderungs-ID und aktuellem Zustand sind abzuweisen oder ungültig. Numerische Bezeichner sind konsistent auf die zugrundeliegenden Enumerations- oder Modus-Definitionen abzubilden.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.