DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_DefaultErrorTracer FIG-1a2dd36b22949c12 893 × 278 px 1 Release(s)

Figure 7: Det_ ReportTransientFault without configured hook

SHA-256 Inhalts-Fingerabdruck: 1a2dd36b22949c12e5aa72e6e2f49303447fbce445041ffe3f88aefafc45c635
✦ 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_Notification> 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_Notification> 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)

R19-11 → R20-11 keine inhaltliche Änderung Vorgänger: FIG-ee5eb375a0373b97

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Integrator Code Det User «module» | Det | <Det_Notification> 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
R20-11 AUTOSAR_SWS_DefaultErrorTracer S. 39 7 Figure 7: Det_ ReportTransientFault without configured hook