DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_NVRAMManager FIG-e8f9ccb7ba928b5b 653 × 241 px 1 Release(s)

Figure 17: UML sequence diagram NvM_GetVersionInfo

SHA-256 Inhalts-Fingerabdruck: e8f9ccb7ba928b5b90b93e4c5ec28056288a9a6178bb6ef519520b6e4cda4667
✦ 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 ohne äußeren Interaktionsrahmen, das den synchronen Funktionsaufruf zur Ermittlung der Versionsinformationen des NVRAM-Managers im AUTOSAR-Basissoftware-Kontext darstellt.

2. Komponenten, Entitäten & Schnittstellen

Beteiligte Entitäten sind:

  • NvM User: Generischer Aufrufer der Basissoftware bzw. Anwendungsschicht.
  • «module» NvM: NVRAM-Manager-Basissoftwaremodul mit Dekompositionssymbol.
  • Schnittstellenoperation: Synchroner Aufruf NvM_GetVersionInfo(Std_VersionInfoType**) und zugehörige Rückkehrantwort NvM_GetVersionInfo().

3. Dynamisches Verhalten & Sequenzablauf

  1. NvM User ruft über einen synchronen Operationsaufruf (durchgezogene Linie, gefüllte Pfeilspitze) NvM_GetVersionInfo(Std_VersionInfoType**) am Modul NvM auf.
  2. Auf beiden Lebenslinien signalisiert ein Ausführungsfokus die Bearbeitung.
  3. NvM kehrt über eine gestrichelte Linie mit offener Pfeilspitze (NvM_GetVersionInfo()) zum Aufrufer zurück.

4. Normative Relevanz & Entwickler-Hinweise

Der Aufruf erfordert die Übergabe eines Zeigers auf die Versionsinformationsstruktur (Std_VersionInfoType**). Die Funktion arbeitet synchron und gibt die Major-, Minor- und Patch-Versionsnummern sowie Vendor-IDs des NvM zurück.

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

R3.1.5 → R4.0.3 normative Änderung Vorgänger: FIG-033e7a8f1a3aaf85
  • Interaktionsrahmen: Der äußere UML-Rahmen sd Nv M_GetVersionInfo sowie der Dokumentationskommentarblock entfallen vollständig.
  • Lebenslinien: Aufrufer umbenannt von Generic Elements::NvM User zu NvM User; Zielmodul umbenannt von NvM::NvM zu NvM.
  • Aufruf-Nachricht: Parameter typisiert von generischem versioninfo zu Std_VersionInfoType** (NvM_GetVersionInfo(Std_VersionInfoType**)).
  • Rückkehr-Nachricht: Von NvM_GetVersionInfo präzisiert zu NvM_GetVersionInfo().
R4.0.3 → R4.1.3 normative Änderung Nachfolger: FIG-f36083c35d5ad7e2
  • Aufruf-Nachricht: Parameter-Indirektionsgrad korrigiert von Doppelzeiger Std_VersionInfoType** zu Einzelzeiger Std_VersionInfoType* (NvM_GetVersionInfo(Std_VersionInfoType*)).

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«module» | NvM | NvM User | NvM_GetVersionInfo(Std_VersionInfoType**) | NvM_GetVersionInfo()

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R4.0.3 AUTOSAR_SWS_NVRAMManager S. 119 17 Figure 17: UML sequence diagram NvM_GetVersionInfo