Figure 7: Det_ ReportTransientFault without configured hook
ee5eb375a0373b978df9d386b4ecbe97dc3df8ec27eb513348a3b38e13a5149c
1. Diagrammtyp & Architektur-Kontext
UML-Sequenzdiagramm zur Spezifikation des Default Error Tracer (Det) innerhalb der AUTOSAR Classic Platform-Basissoftware. Es modelliert den Kontrollfluss beim Melden eines transienten Fehlers (Det_ReportTransientFault), wenn im Det keine anwenderspezifischen Callout-Hooks konfiguriert sind.
2. Komponenten, Entitäten & Schnittstellen
- Det User: Software-Komponente oder BSW-Modul, das einen transienten Fehler feststellt und meldet.
- Det (
«module»): Das zentrale AUTOSAR-Basissoftwaremodul Default Error Tracer zur Erfassung von Fehlermeldungen. - Integrator Code: Vorgesehener Empfänger für anwenderspezifische Callout-Routinen (als passive Lebenslinie dargestellt, da in diesem Szenario nicht adressiert).
- Schnittstelle:
Det_ReportTransientFault(return, ModuleId, InstanceId, ApiId, FaultId): Synchroner Funktionsaufruf zur Fehlermeldung mit Identifikatoren für Modul, Instanz, API und Fehlertyp.:E_OK: Rückgabewert des Funktionsaufrufs an den Aufrufer.
- Konfigurationskontext: Notiz
<Det_Notification> TransientFault callouts NOT configured.
3. Dynamisches Verhalten & Sequenzablauf
Det Userinitiiert den synchronen AufrufDet_ReportTransientFault(return, ModuleId, InstanceId, ApiId, FaultId)an das ModulDet.- Auf der Det-Lebenslinie wird die Ausführung aktiviert. Da gemäß Notiz
<Det_Notification>keine TransientFault-Callouts konfiguriert sind, erfolgt keine Interaktion mit demIntegrator Code. Detbeendet die Ausführung und liefert unmittelbar den StatuswertE_OKsynchron an denDet Userzurück.
4. Normative Relevanz & Entwickler-Hinweise
Zeigt das Standard-Fall-Through-Verhalten der Funktion Det_ReportTransientFault bei unkonfigurierten Hooks: Ohne registrierte Callouts erzeugt der Aufruf keine Weiterleitung an Integrator-Routinen, blockiert nicht und quittiert die Meldung erfolgreich mit E_OK. Entwickler und Integratoren müssen beachten, dass das Ausbleiben einer Callout-Konfiguration die Fehlerbehandlung auf die modulinterne Quittierung beschränkt.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.