DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_DefaultErrorTracer FIG-8641318c9852049e 893 × 356 px 1 Release(s)

Figure 6: Det_ ReportTransientFault with configured hook

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

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

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

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_SWS_DefaultErrorTracer S. 39 6 Figure 6: Det_ ReportTransientFault with configured hook