DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_DefaultErrorTracer FIG-bbc808d9443291d2 892 × 368 px 1 Release(s)

Figure 7: Det_ ReportTransientFault with configured hook

SHA-256 Inhalts-Fingerabdruck: bbc808d9443291d2b2c10af80c7604562b7b36f049227b85519ed0f55500c72c
✦ 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 Interaktion bei der Meldung flüchtiger Fehler (Transient Faults) im AUTOSAR-Classic-Plattform-Basissoffware-Modul Default Error Tracer (DET).

2. Komponenten, Entitäten & Schnittstellen

  • Det User: Aufrufer bzw. Quellmodul (Software-Komponente oder BSW-Modul).
  • «module» Det: Default Error Tracer als zentrales Fehlererfassungsmodul der BSW.
  • Integrator Code: Benutzerdefinierte Callout-Routinen des Systemintegrators.
  • Notizfeld: <Det_General> configured TransientFault callouts.
  • Schnittstellen:
    • Det_ReportTransientFault(return, ModuleId, InstanceId, ApiId, FaultId): Synchroner Serviceaufruf zur Fehlermeldung.
    • <Det_ReportTransientFaultCallout>(return, ModuleId, InstanceId, ApiId, FaultId): Konfigurierbarer Callout an den Integrator-Code.
    • :X: Rückgabewert des Callouts sowie des Serviceaufrufs.

3. Dynamisches Verhalten & Sequenzablauf

  1. Det User sendet den synchronen Aufruf Det_ReportTransientFault(return, ModuleId, InstanceId, ApiId, FaultId) an Det.
  2. Während der Ausführung ruft Det gemäß Konfiguration in <Det_General> den Callout <Det_ReportTransientFaultCallout>(return, ModuleId, InstanceId, ApiId, FaultId) an Integrator Code auf.
  3. Integrator Code schließt die Bearbeitung ab und liefert den Rückgabewert :X an Det zurück.
  4. Det reicht das Ergebnis :X als Antwort auf den ursprünglichen Serviceaufruf an Det User zurück.

4. Normative Relevanz & Entwickler-Hinweise

  • Die Meldung von Transient Faults erfolgt synchron und blockierend über den Det.
  • Das Weiterleiten des Fehlers an anwenderspezifische Callouts hängt von der Konfiguration der Transient-Fault-Callouts im Container <Det_General> ab.
  • Der Rückgabewert des Integrator-Callouts bestimmt den Ergebniswert :X, der an den Aufrufer (Det User) zurückgemeldet wird.

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

R4.3.1 → R18-10_R4.4.0_R1.5.0 normative Änderung Nachfolger: FIG-5335eb1ab6a63b05
  • Notiz am Det-Aktivierungsbalken: Konfigurationscontainer für konfigurierte TransientFault-Callouts von <Det_General> zu <Det_Notification> geändert.

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> configured TransientFault callouts | Det_ReportTransientFault(return, ModuleId, InstanceId, ApiId, FaultId) | <Det_ReportTransientFaultCallout>(return, ModuleId, InstanceId, ApiId, FaultId) | :X | :X

Vorkommen in AUTOSAR-Releases (1)

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