AUTOSAR_AP_EXP_PlatformDesign
FIG-1241c870c83b74df
932 × 598 px
1 Release(s)
Figure 7.1: State Management interactions
SHA-256 Inhalts-Fingerabdruck:
1241c870c83b74df13abc11d24b78c8b549d7f48ac65096bf06a6e232fa7bac3
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
UML-Komponentendiagramm (cmp ArchitectureView) der AUTOSAR Adaptive Platform zur Darstellung der Interaktionen des zentralen Functional Clusters State Management (SM). Das Diagramm spezifiziert die Service-Interfaces («ara::com»), Ausführungsschnittstellen («ara::exec») sowie Health- und Diagnose-APIs («ara::phm») zwischen State Management, der applikativen Steuerungsinstanz (SMControlApplication) und den unterstützenden Plattform-Clustern (Execution Management, PHM, UCM, Network Management, DIA).
2. Komponenten, Entitäten & Schnittstellen
- Komponenten / Entitäten:
State Management(Zentraler Funktionscluster, gekennzeichnet mitA)SMControlApplication(Applikative Steuerinstanz für Zustandsübergänge)Execution Management(Cluster zur Prozess- und Zustandsverwaltung)PHM(Platform Health Management)UCM(Update and Configuration Management)Network Management(Netzwerkmanagement-Cluster, markiert mitA)DIA(Diagnostic Management)
- Schnittstellen & Service-Klassen:
«ara::com» StateMachineService: Bereitstellung des ServiceRequestStatezwischenSMControlApplicationundState Management.«ara::com» UpdateAllowed: ServiceRequestStatezur Abstimmung von Aktualisierungsfreigaben zwischenSMControlApplicationundState Management.«ara::exec» ExecutionClient: Schnittstelle+ ReportApplicationState()zur Lebenszyklusmeldung anExecution Managementsowie zur Prozesssteuerung (Start / Terminate) vonState Management.«ara::exec» StateClient: Lokale Schnittstelle mit# *SetState*(),- GetExecutionError(): void,# GetInitialMachineStateTransitionResult(): void,# undefinedStateCallback(): voidzur Anbindung anExecution Management.«ara::phm» RecoveryAction: Schnittstelle mit+ RecoveryActionHander()zwischenPHMundState Management.«ara::com» UpdateRequest: Service-Schnittstelle zwischenUCMundState Management(PrepareRollback,PrepareUpdate,ResetMachine,StartUpdateSession,StopUpdateSession,VerifyUpdate).«ara::com» NetworkHandle: Schnittstelle mit+ NetworkCurrentState: booleanund+ NetworkRequestedState: booleanzuNetwork Management.«ara::phm» EcuResetRequest: Schnittstelle vonDIAmit+ EnableRapidShutdown(): voidund+ RequestReset().
3. Dynamisches Verhalten & Sequenzablauf
- Zustandssteuerung durch Applikation:
SMControlApplicationsteuertState ManagementüberStateMachineService(RequestState) und fragt bzw. gewährt Update-Freigaben überUpdateAllowed(RequestState). - Prozess- und Zustandsverwaltung:
State Managementinteragiert überExecutionClientundStateClientmitExecution Management, um Zustandsübergänge im System zu schalten und den Start/Terminierungszyklus von Prozessen zu veranlassen (Start / Terminate). - Update-Management:
UCMfordert Aktualisierungszustände und Session-Schritte überUpdateRequestbeiState Managementan. - Wiederherstellung & Diagnose:
PHMbeauftragt Recovery-Aktionen viaRecoveryActionanState Management;DIAfordert Reset- bzw. Shutdown-Zyklen überEcuResetRequestan. - Netzwerkstatus: Aktueller Netzwerkstatus und angeforderte Netzzustände werden zwischen
State ManagementundNetwork ManagementviaNetworkHandlesynchronisiert.
4. Normative Relevanz & Entwickler-Hinweise
- Für AUTOSAR-Adaptive-Entwickler und Systemarchitekten ist
State Managementder zentrale Koordinator für Betriebsmodi, Funktionsgruppen, Update-Abläufe und Fehler-Wiederherstellung. - Die Interaktion mit
Execution Managementerfolgt lokal über IPC/Direct Call («ara::exec»), wohingegen Interaktionen mitUCM,Network Managementund Applikationen über den Service-Bus («ara::com») abgewickelt werden. PHM- undDIA-Schnittstellen repräsentieren adaptive Plattform-spezifische Schnittstellen zur Reaktion auf Safety-relevante Ereignisse bzw. Diagnose-Befehle.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.