AUTOSAR_SWS_ExecutionManagement
FIG-962f831032e8601f
932 × 880 px
1 Release(s)
Figure 7.9: Adaptive Platform - Recovery Action Architecture
SHA-256 Inhalts-Fingerabdruck:
962f831032e8601ff009efa6d7160156e444d6566bfa64e6354b39b8182f08f8
✦
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 des System- und Anwendungszustands.Execution Management: Plattformkomponente zur Prozesssteuerung und Lebenszyklusverwaltung.
Klassen / Schnittstellenbausteine:
«ara::exec» RecoveryActionClient: Schnittstelle mit den Operationen+ OverrideState()und+ RestartProcess().«ara::exec» ApplicationClient: Schnittstelle mit der Operation+ ReportApplicationState().
Ports und Interfaces:
ApplicationClient: Bereitgestellt als Required-Port vonApplicationundPlatform Health Management, verbunden mit dem Provided-Port vonExecution Managementüber die Client-KlasseApplicationClient.RecoveryActionClient: Bereitgestellt als Required-Port vonPlatform Health Management, verbunden mit dem Provided-Port vonExecution Managementüber die Client-KlasseRecoveryActionClient.
3. Dynamisches Verhalten & Sequenzablauf
- Statusmeldung:
ApplicationundPlatform Health Managementmelden ihren Ausführungsstatus überApplicationClient(ReportApplicationState()) anExecution Management. - Fehlererkennung & Überwachung:
Platform Health ManagementüberwachtApplicationsowieExecution Managementüber Kontrollbeziehungen (Monitor). - Wiederherstellung & Intervention: Bei Fehlern fordert
Platform Health ManagementüberRecoveryActionClientRecovery-Aktionen beiExecution Managementan (OverrideState()oderRestartProcess()). - Lebenszyklussteuerung:
Execution Managementstartet und terminiert Prozesse vonApplicationsowiePlatform Health Management(Start / Terminate).
4. Normative Relevanz & Entwickler-Hinweise
- Normative Architekturvorgabe für Adaptive Platform Implementierungen zur Trennung von Zustandsüberwachung (
Platform Health Management) und Ausführungssteuerung (Execution Management). - Für Entwickler relevant ist die Nutzung des standardisierten C++-API
ara::exec(ApplicationClientfür Zustandsberichte an den Execution Manager sowieRecoveryActionClientfür plattforminterne Wiederherstellungsanforderungen).
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.