AUTOSAR_SWS_ExecutionManagement
FIG-91de879078fa3e10
932 × 686 px
3 Release(s)
Figure 7.12: Adaptive Platform - Recovery Action Architecture
SHA-256 Inhalts-Fingerabdruck:
91de879078fa3e10e568f00bdd3dc66f7e55cc0ba01268c97baea2d6db7f52b6
✦
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 Component View Recovery Actions) zur Architektur der Recovery Actions unter Einbeziehung des State Managements in der AUTOSAR Adaptive Platform. Dargestellt werden die Interaktions- und Dienstbeziehungen zwischen Application, Platform Health Management, State Management und Execution Management.
2. Komponenten, Entitäten & Schnittstellen
Komponenten:
Application: Funktionale Adaptive Application.Platform Health Management: Plattforminstanz zur Systemgesundheitsüberwachung.State Management(«default module,to be replaced by project specific solution»): Modul zur systemweiten Zustandsverwaltung.Execution Management: Plattforminstanz für Prozess- und Ausführungsmanagement.
Klassen und Schnittstellen:
«ara::exec» ExecutionClient: Operation+ ReportExecutionState().«ara::com» StateManagement: Service-Schnittstelle mit«Events»(see "SWS_StateManagement",see "SWS_StateManagement"()).«IFC Interface» Request Recovery Action: Operationen+ *ProcessRestart*(),+ *EnterSafeState*().«IFC Interface» Report Process Info (event): Operation+ *ProcessChanged*().«IFC Interface» Request Process Info (poll): Operation+ *GetProcessStates*().«IFC Interface» Request State Transitions: Operation# *SetState*().«IFC Interface» Get State Information: Operation# *GetState*().
Ports und Verbindungen:
ExecutionClient: Genutzt vonApplication,Platform Health ManagementundState ManagementgegenüberExecution Management.StateClient: Verbindung zwischenPlatform Health ManagementundState Management.StateManagementService: Angeboten vonState ManagementanApplication(«Event,Subscribe»).- IFC-Schnittstellen zwischen
Platform Health ManagementundExecution Management:Request Recovery Action,Report Process Info (event),Request Process Info (poll). - IFC-Schnittstellen zwischen
State ManagementundExecution Management:Request State Transitions,Get State Information.
3. Dynamisches Verhalten & Sequenzablauf
- Ausführungsstatus:
Application,Platform Health ManagementundState Managementmelden ihren Ausführungsstatus viaExecutionClient(ReportExecutionState()) anExecution Management. - Zustandsüberwachung & Events:
Platform Health ManagementüberwachtApplication,State ManagementundExecution Management(Monitor). Zudem empfängt PHM Prozessänderungs-Events (Report Process Info (event)) von EM oder pollt Prozesszustände (Request Process Info (poll)). - Recovery Actions: PHM fordert Wiederherstellungsaktionen (
ProcessRestart(),EnterSafeState()) direkt bei EM überRequest Recovery Actionan oder interagiert mitState ManagementviaStateClient. - Zustandssteuerung:
State Managementinteragiert überRequest State Transitions(SetState()) undGet State Information(GetState()) mit EM und bedient Anwendungsinteraktionen viaara::comStateManagement Service. - Lebenszyklus: EM steuert den Start und die Terminierung (
Start / Terminate) vonApplication,Platform Health ManagementundState Management.
4. Normative Relevanz & Entwickler-Hinweise
- Einführung einer expliziten Trennung zwischen funktionalem State Management (austauschbar per projektspezifischer Lösung) und dem Ausführungsmanagement.
- Ablösung des
ApplicationClientdurchExecutionClient(ReportExecutionState()). - Standardisierung von Schnittstellen zur Prozessüberwachung (Event-basiert und Polling) sowie standardisierte Wiederherstellungsanforderungen über Inter-Platform-Kommunikation.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.