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:
- Initialisierung: Aufruf von
Det_Initwährend des BSW-Startups zur Initialisierung interner Datenstrukturen und Filter. - Fehlermeldung: Synchrone Fehlerübermittlung aus beliebigem Kontext (BSW, RTE/SWC) über
Det_ReportError. - Optionale Weiterleitung: Falls die Schnittstelle
Dlt_Detkonfiguriert 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_ReportErrorundDet_Typessind 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_Detist 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_ReportErroraus Task- und Interrupt-Ebene (ISRs) aufgerufen werden kann, muss die Implementierung reentrant und unterbrechungsfest ausgelegt sein.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.