DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_DefaultErrorTracer FIG-2666ab2eec8abd18 825 × 447 px 1 Release(s)

Figure 2: Expected Interfaces of DET Figure 2 shows the interfaces of the DET. The only expected interface is optional; it is the Dlt_Det (see Section 8.1.4.2).

SHA-256 Inhalts-Fingerabdruck: 2666ab2eec8abd18e8089498285e4250fbb60f6817f82db92f8161918d32994d
✦ 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-Komponentendiagramm (Schnittstellenübersicht eines AUTOSAR-BSW-Moduls). Das Diagramm verortet das Modul Det (Default Error Tracer) in den System Services der AUTOSAR Classic Platform Basic Software (BSW). Es definiert die nach außen angebotenen Services sowie die einzige optionale externe Modulabhängigkeit.

2. Komponenten, Entitäten & Schnittstellen

  • Komponenten:
    • «module» Det: Zentrales BSW-Modul zur Erfassung, Pufferung und Weiterleitung von Entwicklungs- und Laufzeitfehlern.
  • Bereitgestellte Schnittstellen (Realizations via «realize»):
    • Det: Allgemeine API und Steuerschnittstelle des Moduls.
    • Det_Init: Initialisierungsschnittstelle, typischerweise durch den ECU State Manager (EcuM) aufgerufen.
    • Det_ReportError: Zentrale Serviceschnittstelle zur Entgegennahme von Fehlermeldungen (Module-ID, Instance-ID, API-ID, Error-ID) durch BSW-Module oder SWCs.
    • Det_Types: Typdefinitionen und Datenstrukturen (Det_Types.h) für die Fehlerberichterstattung.
  • Benötigte/Erwartete Schnittstelle (Dependency via «optional»):
    • Dlt_Det: Optionale Schnittstelle zum Modul Diagnostic Log and Trace (Dlt) zur Weiterleitung von Det-Meldungen an das Tracing-/Logging-Subsystem.

3. Dynamisches Verhalten & Sequenzablauf

Statisches Schnittstellen- und Strukturdiagramm ohne explizite Sequenz- oder Zustandsdarstellung. Das implizierte Laufzeitverhalten gliedert sich in:

  1. Initialisierung: Aufruf von Det_Init während des BSW-Startups zur Initialisierung interner Datenstrukturen und Filter.
  2. Fehlermeldung: Synchrone Fehlerübermittlung aus beliebigem Kontext (BSW, RTE/SWC) über Det_ReportError.
  3. Optionale Weiterleitung: Falls die Schnittstelle Dlt_Det konfiguriert und aktiv ist, leitet der Det die Fehlerinformationen an das DLT-Modul weiter; andernfalls verbleiben die Daten in internen Puffern bzw. triggern konfigurierte Breakpoint-/Hook-Mechanismen.

4. Normative Relevanz & Entwickler-Hinweise

  • Normative Schnittstellen: Die Realisierungen Det, Det_Init, Det_ReportError und Det_Types sind für AUTOSAR-konforme BSW-Stacks verbindlich in der SWS spezifiziert (u. a. Det.h, Det_Types.h).
  • Optionale Kopplung: Die Ausprägung der Abhängigkeit zu Dlt_Det ist als «optional» gekennzeichnet. Eine AUTOSAR-Implementierung des Det muss vollständig ohne vorhandenes DLT lauffähig sein (konfigurierbar über BSW-Konfigurationsparameter bzw. Forwarding Hooks).
  • Laufzeit- und Reentrancy-Anforderungen: Da Det_ReportError aus Task- und Interrupt-Ebene (ISRs) aufgerufen werden kann, muss die Implementierung reentrant und unterbrechungsfest ausgelegt sein.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«module» | Det | Det | Det_ReportError | Det_Init Dlt_Det | Det_Types | «realize» | «optional» «realize» | «realize» | «realize»

Begleitender Spezifikationstext:

Figure 2: Expected Interfaces of DET Figure 2 shows the interfaces of the DET. The only expected interface is optional; it is the Dlt_Det (see Section 8.1.4.2).

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R4.2.2 AUTOSAR_SWS_DefaultErrorTracer S. 28 2 Figure 2: Expected Interfaces of DET Figure 2 shows the interfaces of the DET. The only expected interface is optional; it is the Dlt_Det (see Section 8.1.4.2).