AUTOSAR_AP_SWS_StateManagement
FIG-aaa6de398d06d45a
438 × 435 px
1 Release(s)
Figure 5.1: Interfaces provided by State Management to other Functional Clusters
SHA-256 Inhalts-Fingerabdruck:
aaa6de398d06d45ac20b456c4747dc08b40ec075a352dd4db8f0a1cf7bbcc0b7
✦
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-Klassendiagramm / Komponentendiagramm zur Darstellung der Schnittstellenbeziehungen der AUTOSAR Adaptive Platform zwischen dem Functional Cluster State Management und den Functional Clustern Update and Configuration Management sowie Platform Health Management. Das Diagramm zeigt die Zuordnung von Provided- und Required-Ports für die jeweiligen Cluster.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm definiert drei als «aapFunctionalCluster» typisierte funktionale Cluster (jeweils mit Eigenschaft daemon-based):
State Management(untere Ebene)Update and Configuration Management(obere Ebene links)Platform Health Management(obere Ebene rechts)
Dazwischen liegen zwei Schnittstellendefinitionen:
UpdateRequestmit Stereotypen«aapAraComServiceInterface, aapInterface...»:- Feld-Bereich
«aapAccessControlled, aapServiceField...»:+ ResetMachineNotifier - Methoden-Bereich
«aapAccessControlled, aapServiceMethod...»:+ PrepareRollback(),+ PrepareUpdate(),+ RequestUpdateSession(),+ ResetMachine(),+ StopUpdateSession(),+ VerifyUpdate() - Bereitstellung durch
State Managementüber«aapProvidedPort»(gestrichelte Linie mit geschlossener Pfeilspitze). - Nutzung durch
Update and Configuration Managementüber«aapRequiredPort»mit«use»(durchgezogene Linie mit offener Pfeilspitze).
- Feld-Bereich
RecoveryActionmit Stereotypen«aapPortInterface, aapAPI»:- Methoden:
+ Offer(),+ StopOffer() - Stereotypbereich
«aapCallbackMethod»:+ RecoveryHandler() - Bereitstellung durch
Platform Health Managementals Provided Port (gestrichelte Linie mit geschlossener Pfeilspitze). - Nutzung durch
State Managementüber«use»(durchgezogene Linie mit offener Pfeilspitze).
- Methoden:
3. Dynamisches Verhalten & Sequenzablauf
Interaktionsmuster über funktionale Cluster-Grenzen hinweg:
Update and Configuration Managementsteuert Aktualisierungsprozesse über das servicebasierte InterfaceUpdateRequest(Sitzungsanforderung, Update- und Rollback-Vorbereitung, Verifikation und Maschinenreset). Über das FeldResetMachineNotifierwerden Benachrichtigungen zu Maschinenresets ausgetauscht.- An der Schnittstelle
RecoveryActionstelltPlatform Health Managementdas Interface bereit, währendState Managementdie Schnittstelle als Client nutzt («use»).RecoveryActionenthält Lebenszyklus-Methoden (Offer(),StopOffer()) sowie die Callback-MethodeRecoveryHandler().
4. Normative Relevanz & Entwickler-Hinweise
Architektur- und Implementierungsvorgaben für Adaptive Platform Daemons:
State Managementfungiert als Provider für dieara::com-Service-SchnittstelleUpdateRequest(«aapAraComServiceInterface») inklusive Zugriffskontrolle («aapAccessControlled») für Methoden und das FeldResetMachineNotifier.State Managementbindet die Port-SchnittstelleRecoveryAction(«aapPortInterface, aapAPI») als Consumer («use») ein, währendPlatform Health Managementals Provider der Schnittstelle fungiert.- Alle beteiligten Einheiten sind als eigenständige Daemons konzipiert.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.