AUTOSAR_AP_EXP_SWArchitecture
FIG-dc31a2f63965200c
744 × 594 px
1 Release(s)
Figure 9.87: Interfaces of Vehicle Update and Configuration Management
SHA-256 Inhalts-Fingerabdruck:
dc31a2f63965200c215a6921fe3845d06310c423616433639334def07b977ac8
✦
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 / Schnittstellendiagramm der AUTOSAR Adaptive Platform (AP). Das Diagramm spezifiziert die serviceorientierte Interaktion («aapAPI, araComServiceInterface») zwischen dem daemon-basierten funktionalen Cluster Vehicle Update and Configuration Management (VUCM) und interagierenden Anwendungen innerhalb einer Adaptive Application (OTA Client, Vehicle Driver Interface, Vehicle State Manager).
2. Komponenten, Entitäten & Schnittstellen
Komponenten und Funktionale Cluster
- «aapFunctionalCluster» Vehicle Update and Configuration Management: Daemon-basierter Service Provider, der drei serviceorientierte Schnittstellen über
«aapProvidedPort»bereitstellt. - Adaptive Application: Übergeordnete Anwendungsebene mit drei logischen Software-Komponenten, die jeweils über einen
«aapRequiredPort»(«use») angebunden sind:- OTA Client: Nutzt das Interface
VehiclePackageManagement. - Vehicle Driver Interface: Nutzt das Interface
VehicleDriverApplicationInterface. - Vehicle State Manager: Nutzt das Interface
VehicleStateManager.
- OTA Client: Nutzt das Interface
Service Interfaces
- «aapAPI, aapAraComServiceInterface» VehiclePackageManagement:
- «aapAccessControlled, aapServiceField»:
+ RequestedPackage+ TransferState+ VehicleConditionCollection
- «aapAccessControlled, aapServiceMeth...»:
+ AllowCampaign()+ CancelCampaign()+ DeleteTransfer()+ GetCampaignHistory()+ GetSwClusterInfo()+ GetSwPackages()+ GetVehicleUCMInfo()+ SwPackageInventory()+ TransferData()+ TransferExit()+ TransferStart()+ TransferVehiclePackage()
- «aapAccessControlled, aapServiceField»:
- «aapAPI, aapAraComServiceInterface» VehicleDriverApplicationInterface:
- «aapAccessControlled, aapServiceField»:
+ ApprovalRequired+ CampaignState+ VehicleConditionCollection
- «aapAccessControlled, aapServiceMeth...»:
+ AllowCampaign()+ Approve()+ CancelCampaign()+ GetCampaignHistory()+ GetSwClusterInfo()+ GetSwPackageDescription()+ GetVehiclePackageDescription()+ ReportUnsupportedSafetyConditions()
- «aapAccessControlled, aapServiceField»:
- «aapAPI, aapAraComServiceInterface» VehicleStateManager:
- «aapAccessControlled, aapServiceField»:
+ CampaignState+ VehicleConditionCollection
- «aapAccessControlled, aapServiceMet...»:
+ PublishSafetyState()+ VehicleCheck()
- «aapAccessControlled, aapServiceField»:
3. Dynamisches Verhalten & Sequenzablauf
Statische Definition serviceorientierter Schnittstellenbeziehungen:
- Der OTA Client steuert Kampagnen und Softwarepakettransfers über
VehiclePackageManagement(TransferStart(),TransferData(),TransferExit(),TransferVehiclePackage(), Abfragen des Inventars und Kampagnenzustands). - Das Vehicle Driver Interface interagiert über
VehicleDriverApplicationInterfacezur Einholung und Rückmeldung von Fahrerbestätigungen (Approve(),AllowCampaign(),CancelCampaign()), Einholung von Metadaten (GetSwClusterInfo(),GetSwPackageDescription(),GetVehiclePackageDescription()) und Signalisierung nicht unterstützter Sicherheitsbedingungen (ReportUnsupportedSafetyConditions()). - Der Vehicle State Manager ist über
VehicleStateManagereingebunden, überwacht bzw. synchronisiertCampaignStatesowieVehicleConditionCollectionund stellt Funktionen zur Fahrzeugprüfung (VehicleCheck()) und Veröffentlichung des Sicherheitszustands (PublishSafetyState()) bereit.
4. Normative Relevanz & Entwickler-Hinweise
- Die Schnittstellen sind als
«aapAPI, aapAraComServiceInterface»klassifiziert und unterliegen der AUTOSAR-Adaptive-Kommunikationsinfrastruktur (ara::com). - Zugriffsschutz: Sowohl die Fields als auch die Methoden tragen das Stereotyp
«aapAccessControlled», was eine Zugriffskontrolle (z. B. IAM-Policy-Checks) bei Interaktion mit dem VUCM-Daemon erfordert. - Die funktionale Aufteilung trennt strikt die Rollen für Remote-Backend-Kommunikation (OTA Client), Mensch-Maschine-Schnittstelle/Fahrerinteraktion (Vehicle Driver Interface) und Fahrzeugzustandsprüfung/Sicherheit (Vehicle State Manager).
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.