DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_DefaultErrorTracer FIG-861078296617820a 893 × 295 px 1 Release(s)

Figure 8: Det_ ReportTransientFault without configured hook

SHA-256 Inhalts-Fingerabdruck: 861078296617820abcc6463fc789b4fb430ebcb66d6eb1a8ca33d5e9a98b992d
✦ 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-Sequenzdiagramm zur Spezifikation des Default Error Tracer (Det) innerhalb der AUTOSAR Classic Platform-Basissoftware. Es modelliert den Kontrollfluss beim Melden eines transienten Fehlers (Det_ReportTransientFault), wenn im Det keine anwenderspezifischen Callout-Hooks konfiguriert sind.

2. Komponenten, Entitäten & Schnittstellen

  • Det User: Software-Komponente oder BSW-Modul, das einen transienten Fehler feststellt und meldet.
  • Det («module»): Das zentrale AUTOSAR-Basissoftwaremodul Default Error Tracer zur Erfassung von Fehlermeldungen.
  • Integrator Code: Vorgesehener Empfänger für anwenderspezifische Callout-Routinen (als passive Lebenslinie dargestellt, da in diesem Szenario nicht adressiert).
  • Schnittstelle:
    • Det_ReportTransientFault(return, ModuleId, InstanceId, ApiId, FaultId): Synchroner Funktionsaufruf zur Fehlermeldung mit Identifikatoren für Modul, Instanz, API und Fehlertyp.
    • :E_OK: Rückgabewert des Funktionsaufrufs an den Aufrufer.
  • Konfigurationskontext: Notiz <Det_General> TransientFault callouts NOT configured.

3. Dynamisches Verhalten & Sequenzablauf

  1. Det User initiiert den synchronen Aufruf Det_ReportTransientFault(return, ModuleId, InstanceId, ApiId, FaultId) an das Modul Det.
  2. Auf der Det-Lebenslinie wird die Ausführung aktiviert. Da gemäß Notiz <Det_General> keine TransientFault-Callouts konfiguriert sind, erfolgt keine Interaktion mit dem Integrator Code.
  3. Det beendet die Ausführung und liefert unmittelbar den Statuswert E_OK synchron an den Det User zurück.

4. Normative Relevanz & Entwickler-Hinweise

Zeigt das Standard-Fall-Through-Verhalten der Funktion Det_ReportTransientFault bei unkonfigurierten Hooks: Ohne registrierte Callouts erzeugt der Aufruf keine Weiterleitung an Integrator-Routinen, blockiert nicht und quittiert die Meldung erfolgreich mit E_OK. Entwickler und Integratoren müssen beachten, dass das Ausbleiben einer Callout-Konfiguration die Fehlerbehandlung auf die modulinterne Quittierung beschränkt.

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

R4.3.1 → R18-10_R4.4.0_R1.5.0 redaktionell Nachfolger: FIG-ee5eb375a0373b97
  • Kommentarbox an der Det-Lebenslinie: Die Konfigurationscontainer-Referenz in der Notiz wurde von <Det_General> zu <Det_Notification> korrigiert.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Integrator Code Det User «module» | Det | <Det_General> TransientFault callouts NOT configured | Det_ReportTransientFault(return, ModuleId, InstanceId, ApiId, FaultId) | :E_OK

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R4.3.1 AUTOSAR_SWS_DefaultErrorTracer S. 36 8 Figure 8: Det_ ReportTransientFault without configured hook