DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-2711f5c53de7a4bd 522 × 425 px 1 Release(s)

Figure 9.7: Interfaces required by Execution Management

SHA-256 Inhalts-Fingerabdruck: 2711f5c53de7a4bd08cfa42f97be1055a687904a12390446cb819ad5fa4950fb
✦ 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-Klassendiagramm / Komponentendiagramm zur Darstellung der von der AUTOSAR Adaptive Platform (ARA) Komponente Execution Management benötigten Schnittstellen (Interfaces required by Execution Management). Es zeigt die Abhängigkeiten und Port-Beziehungen des Functional Clusters zu benachbarten Plattformclustern und zum Betriebssystem.

2. Komponenten, Entitäten & Schnittstellen

Zentraler Baustein oben ist der daemon-basierte funktionale Cluster Execution Management («aapFunctionalCluster», daemon-based). Er greift über Nutzungsbeziehungen («use») auf drei Schnittstellenblöcke zu:

  • Logger («aapAPI,aapNativeInterface»): native C++ API des Clusters Log and Trace («aapFunctionalCluster»), mit Methoden IsEnabled(), Log(MsgId, Params), LogDebug(): LogStream, LogError(): LogStream, LogFatal(): LogStream, LogInfo(): LogStream, LogVerbose(): LogStream, LogWarn(): LogStream und WithLevel(): LogStream.
  • SupervisedEntity («aapAPI,aapPortInterface»): serviceorientierte Port-Schnittstelle («aapRequiredPort»), bereitgestellt vom Cluster Platform Health Management («aapFunctionalCluster», daemon-based), mit Methode ReportCheckpoint().
  • Multi-Process System Interface («aapInternal»): interne Schnittstelle zum Operating System, mit Methoden SetProcessConfiguration(), StartProcess() und TerminateProcess().

Die Cluster und das Betriebssystem realisieren die Schnittstellen jeweils über Generalisierungs-/Realisierungspfeile (gestrichelt mit geschlossener Pfeilspitze).

3. Dynamisches Verhalten & Sequenzablauf

Statische Schnittstellenübersicht ohne explizite Sequenzabläufe. Die Abhängigkeiten indizieren folgende Interaktionspfade:

  1. Status- und Tracing-Ausgaben über die native C++-API von Logger.
  2. Meldung von Ausführungs-Checkpoints zur Laufzeitüberwachung via ReportCheckpoint() an das Platform Health Management.
  3. Prozesslebenszyklus-Steuerung (Konfiguration, Starten, Terminieren von OS-Prozessen) direkt über das Multi-Process System Interface des Betriebssystems.

4. Normative Relevanz & Entwickler-Hinweise

Für Entwickler des Execution Management daemons spezifiziert das Diagramm die zwingend bereitzustellenden Bindungen:

  • Integration von Log and Trace über direkte C++ Bibliotheksaufrufe (Native Interface).
  • Erfordernis genau eines ARA-Ports («aapRequiredPort») zur Interaktion mit dem Platform Health Management zur Checkpoint-Überwachung (SupervisedEntity).
  • Bereitstellung einer plattformspezifischen OS-Abstraktion / System-Interface-Anbindung zur Prozessverwaltung.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R24-11 → R25-11 keine inhaltliche Änderung Vorgänger: FIG-4a7804163217ec20

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«aapFunctionalCluster» Execution Management daemon-based | «aapFunctionalClust... | Log and Trace | «aapAPI,aapNativeInterf... | Logger | + IsEnabled() + Log(MsgId, Params) + LogDebug(): LogStream + LogError(): LogStream + LogFatal(): LogStream + LogInfo(): LogStream + LogVerbose(): LogStream + LogWarn(): LogStream + WithLevel(): LogStream | «aapInternal» Multi-Process System Interface | + SetProcessConfiguration() + StartProcess() + TerminateProcess() | Operating System | «aapAPI,aapPortInterface» | SupervisedEntity | + ReportCheckpoint() | «aapFunctionalClust... | Platform Health | Management daemon-based | «use» «use» «use» «aapRequiredPort»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R25-11 AUTOSAR_AP_EXP_SWArchitecture S. 50 9.7 Figure 9.7: Interfaces required by Execution Management