DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_DefaultErrorTracer FIG-d47470ff4e461965 894 × 381 px 1 Release(s)

Figure 5: Det_ ReportRuntimeError with configured hook

SHA-256 Inhalts-Fingerabdruck: d47470ff4e461965a1849077512a6920b706a95d1c33ce03fd7baa207e9bfe66
✦ 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 von Laufzeitfehlern im Default Error Tracer (DET) innerhalb der AUTOSAR Classic Platform-Architektur (Basissoftware / Services Layer).

2. Komponenten, Entitäten & Schnittstellen

Teilnehmende Instanzen (Lebenslinien):

  • Det User: Aufrufende BSW- oder SWC-Komponente, die einen Laufzeitfehler meldet.
  • Det mit Stereotyp «module»: Default Error Tracer Kernmodul.
  • Integrator Code: Durch den Systemintegrator bereitgestellter anwendungsspezifischer Code / Callback-Handler.

Schnittstellen und Signaturen:

  • Det_ReportRuntimeError(return, ModuleId, InstanceId, ApiId, ErrorId): Synchrone Aufrufschnittstelle des DET.
  • <Det_ReportRuntimeErrorCallout>(return, ModuleId, InstanceId, ApiId, ErrorId): Konfigurierter Callout zur Weiterleitung an den Integrator-Code.
  • Rückgabewerte: :E_OK auf beiden Schnittstellen.
  • Kommentarbox: <Det_General> configured RuntimeError callouts am Det-Ausführungsbalken.

3. Dynamisches Verhalten & Sequenzablauf

  1. Det User ruft synchron Det_ReportRuntimeError(return, ModuleId, InstanceId, ApiId, ErrorId) auf dem Modul Det auf; der Aktivierungsbalken von Det beginnt.
  2. Das Modul Det führt die unter <Det_General> konfigurierten Callouts aus und ruft synchron <Det_ReportRuntimeErrorCallout>(return, ModuleId, InstanceId, ApiId, ErrorId) auf Integrator Code auf; der Aktivierungsbalken von Integrator Code beginnt.
  3. Integrator Code beendet die Abarbeitung des Callouts und liefert :E_OK über eine gestrichelte Antwortnachricht an Det zurück.
  4. Det beendet die Verarbeitung und quittiert den ursprünglichen Aufruf mit :E_OK an Det User.

4. Normative Relevanz & Entwickler-Hinweise

Das Diagramm spezifiziert das synchrone Melde- und Weiterleitungsverhalten für Laufzeitfehler (RuntimeError) im DET bei aktivierten Callouts. Parameter (ModuleId, InstanceId, ApiId, ErrorId) werden transparent an den konfigurierten Callout des Integrators durchgereicht. Der Callout muss mit E_OK zurückkehren, damit der DET die synchrone Ausführung abschließen und seinerseits E_OK an den Aufrufer melden kann. Blockierende oder langwierige Operationen im Integrator-Callout verzögern den gesamten Aufrufkontext des Det User.

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

R4.3.1 → R18-10_R4.4.0_R1.5.0 keine inhaltliche Änderung Nachfolger: FIG-9c31672f9932cc02

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Det User Integrator Code «module» | Det | <Det_General> configured RuntimeError callouts | Det_ReportRuntimeError(return, ModuleId, InstanceId, ApiId, ErrorId) | <Det_ReportRuntimeErrorCallout>(return, ModuleId, InstanceId, ApiId, ErrorId) | :E_OK | :E_OK

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R4.3.1 AUTOSAR_SWS_DefaultErrorTracer S. 35 5 Figure 5: Det_ ReportRuntimeError with configured hook