AUTOSAR_SWS_ExecutionManagement
FIG-99168e756938a830
932 × 675 px
1 Release(s)
Figure 7.12: Adaptive Platform - Recovery Action Architecture
SHA-256 Inhalts-Fingerabdruck:
99168e756938a8309f6f5d16b0a569b314b989390c6604831d929da0a6ea9ed0
✦
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 soluti...»): Modul zur systemweiten Zustandsverwaltung.Execution Management: Plattforminstanz für Prozess- und Ausführungsmanagement.
Klassen und Schnittstellen:
«ara::exec» ExecutionClient: Operation+ ReportExecutionState().«ara::exec» StateClient: Operation+ SetState().«ara::com» StateManagement: Service-Schnittstelle mit«Events»(see "SWS_StateManagement",see "SWS_StateManagement"()).«IFC Interface» Request Recovery Action: Operationen+ *EnterUnrecoverableState*(),+ *ProcessRestart*().«IFC Interface» Report Process Info (event): Operation+ *ProcessChanged*().«IFC Interface» Request Process Info (poll): Operation+ *GetProcessStates*().
Ports und Verbindungen:
ExecutionClient: Genutzt vonApplication,Platform Health ManagementundState ManagementgegenüberExecution Management.StateClient: Verbindung zwischenPlatform Health ManagementundState Managementsowie zwischenState ManagementundExecution Management(Request State Transitions).StateManagementService: Angeboten vonState ManagementanApplication(«Event,Subscribe»).- IFC-Schnittstellen zwischen PHM und EM:
Request Recovery Action,Report Process Info (event),Request Process Info (poll).
3. Dynamisches Verhalten & Sequenzablauf
- Ausführungsstatus:
Application,Platform Health ManagementundState Managementmelden ihren Zustand viaExecutionClient(ReportExecutionState()) an EM. - Überwachung: PHM überwacht
Application,State Managementund EM (Monitor) und nutzt Prozessinformationen via Event (Report Process Info (event)) und Polling (Request Process Info (poll)). - Recovery Actions: PHM fordert über
Request Recovery ActionWiederherstellungsmaßnahmen (ProcessRestart()oderEnterUnrecoverableState()) an oder kommuniziert überStateClientmitState Management. - Zustandsübergänge:
State Managementsteuert Zustandsübergänge anExecution Managementüber«ara::exec» StateClient(SetState()). - Lebenszyklus: EM steuert
Start / TerminatefürApplication, PHM undState Management.
4. Normative Relevanz & Entwickler-Hinweise
- Spezifikation von
EnterUnrecoverableState()anstelle vonEnterSafeState()in derRequest Recovery Action-Schnittstelle zur Präzisierung von unrettbaren Systemfehlern. - Vereinheitlichung der Schnittstelle für Zustandswechsel von
State ManagementanExecution Managementüber die formale C++-Klasseara::exec::StateClient(SetState()). - Wegfall der separaten IFC-Abfrageschnittstelle
Get State Informationam Execution Management.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.