DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_DefaultErrorTracer FIG-daca0b775c773d4c 803 × 436 px 1 Release(s)

Figure 1: Initialization and start of DET

SHA-256 Inhalts-Fingerabdruck: daca0b775c773d4cd28959dfdf53b02204a9e4f9ed9903c23eab18c2ee733e9a
✦ 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 Spezifikation des BSW-Initialisierungsablaufs in der AUTOSAR Classic Platform. Das Diagramm ordnet sich architektonisch in die frühe Hochlaufphase (Startup Phase) der Basissoftware ein und modelliert die Interaktion zwischen dem Systemdienst-Modul ECU State Manager (EcuM) und dem Service-Schicht-Modul Default Error Tracer (Det).

2. Komponenten, Entitäten & Schnittstellen

Beteiligte BSW-Module (Lebenslinien):

  • EcuM («module»): Aufrufende Steuerinstanz des System State Managements mit durchgehender Aktivierungsphase während der Sequenz.
  • Det («module»): Aufgerufenes Diagnose- und Tracing-Modul der Service-Schicht zur Erfassung von Entwicklungs- und Laufzeitfehlern.

Schnittstellen & Interaktionsnachrichten (synchrone C-APIs):

  • Det_Init(): Synchrone Initialisierungsfunktion, aufgerufen von EcuM an Det.
  • Det_Init(): Expliziter synchroner Rücksprung (Reply Message) nach Abschluss der Initialisierungsroutine an EcuM.
  • Det_Start(): Synchrone Startfunktion zur Aktivierung des regulären Tracing-Betriebs, aufgerufen von EcuM an Det.
  • Det_Start(): Expliziter synchroner Rücksprung (Reply Message) an EcuM.

Annotationen:

  • UML-Kommentar an Det_Init(): „Comment: Initialization of Default Error Tracer is performed synchronously“.

3. Dynamisches Verhalten & Sequenzablauf

Streng sequenzieller, synchroner Ablauf während des BSW-Hochlaufs:

  1. EcuM setzt den synchronen Aufruf Det_Init() an das Modul Det ab.
  2. Det aktiviert seinen Ausführungsfokus und führt die interne Modulinitialisierung blockierend/synchron aus.
  3. Nach Beendigung kehrt der Kontrollfluss über die Reply-Nachricht von Det_Init() zu EcuM zurück.
  4. EcuM ruft anschließend synchron Det_Start() auf Det auf.
  5. Det aktiviert erneut seinen Ausführungsfokus zur Scharfschaltung des DET-Betriebs.
  6. Über den Reply-Pfeil von Det_Start() kehrt die Kontrolle synchron an EcuM zurück.

4. Normative Relevanz & Entwickler-Hinweise

Normativ verbindlich ist die zweistufige Reihenfolge der Initialisierung: Vor dem operativen Start (Det_Start) muss zwingend die Initialisierung (Det_Init) vollständig und synchron abgeschlossen sein. Die synchrone Abwicklung stellt sicher, dass der Default Error Tracer einsatzbereit ist, bevor nachfolgende BSW-Module initialisiert werden und Entwicklungsfehler (Det_ReportError) melden können. Da der Aufruf im EcuM-Startup-Pfad blockierend erfolgt, dürfen Det_Init und Det_Start keine zeitintensiven Hardware-Operationen oder Polling-Schleifen ausführen.

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

R19-11 → R20-11 keine inhaltliche Änderung Vorgänger: FIG-2a36d47c907298b4

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«module» | EcuM | «module» | Det | Comment: Initialization of Default Error Tracer is performed synchronously | Det_Init() | Det_Start() | Det_Start() | Det_Init()

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_SWS_DefaultErrorTracer S. 37 1 Figure 1: Initialization and start of DET