AUTOSAR_SWS_ExecutionManagement
FIG-c7227369a8d3b124
887 × 836 px
1 Release(s)
Figure 7.11: Adaptive Platform - Recovery Action Architecture
SHA-256 Inhalts-Fingerabdruck:
c7227369a8d3b124fe52cdcb7e2d08b8018e4be0555647e0eb53d2be4f1f231b
✦
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 Wiederherstellungsmaßnahmen (Recovery Actions) in der AUTOSAR Adaptive Platform. Das Diagramm spezifiziert das Zusammenspiel und die Schnittstellenbeziehungen zur Laufzeitüberwachung und Fehlerbehebung zwischen Applikationsebene, Plattformüberwachung (Platform Health Management) und Prozessverwaltung (Execution Management).
2. Komponenten, Entitäten & Schnittstellen
Komponenten:
Application: Funktionale Adaptive Application.Platform Health Management: Plattforminstanz zur Überwachung.Execution Management: Plattformkomponente zur Prozess- und Zustandsverwaltung.
Klassen / Schnittstellen:
«IFC Interface» Request Process Restart: Schnittstelle mit Operation# *RestartProcess*().«IFC Interface» Request Immediate State Transition: Schnittstelle mit Operation# *OverrideState*().«ara::exec» ApplicationClient: Schnittstelle mit Operation+ ReportApplicationState().
Ports und Interfaces:
ApplicationClient: Required-Ports anApplicationundPlatform Health Management, verbunden mit dem Provided-Port anExecution ManagementüberApplicationClient.Request Process Restart: Required-Port anPlatform Health Management, verbunden mit Provided-Port anExecution Management.Request Immediate State Transition: Required-Port anPlatform Health Management, verbunden mit Provided-Port anExecution Management.
3. Dynamisches Verhalten & Sequenzablauf
- Statusberichterstattung:
ApplicationundPlatform Health Managementmelden den Zustand anExecution ManagementüberApplicationClient(ReportApplicationState()). - Überwachung:
Platform Health ManagementüberwachtApplicationundExecution Management(Monitor). - Wiederherstellung:
Platform Health Managementkann bei Fehlern dediziert Prozessneustarts überRequest Process Restart(RestartProcess()) oder unmittelbare Zustandsübergänge überRequest Immediate State Transition(OverrideState()) beiExecution Managementanfordern. - Prozesskontrolle:
Execution Managementsteuert den Lebenszyklus (Start / Terminate) vonApplicationundPlatform Health Management.
4. Normative Relevanz & Entwickler-Hinweise
- Trennung der internen Inter-Process/Interface-Kommunikation (
«IFC Interface») zwischen PHM und EM in zwei getrennte Verantwortlichkeiten (Prozess-Neustart vs. sofortige Zustandsübersteuerung). - Applikationsseitige Berichterstattung verbleibt standardisiert auf
ara::exec::ApplicationClient.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.