DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_Flash_EEPROM_Emulation FIG-7f949c5bac91ccb7 924 × 501 px 1 Release(s)

Figure 6: Sequence diagram of the "Fee_SetMode" service

SHA-256 Inhalts-Fingerabdruck: 7f949c5bac91ccb71917472fc36424864831254bac41918a4bd6b235631e7183
✦ 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 (sd Fee_SetMode) innerhalb der AUTOSAR-Basessoftware-Architektur (BSW) im Speicherstapel (Memory Stack). Das Diagramm beschreibt den synchronen Steuerungs- und Kontrollfluss zur Umschaltung des Betriebsmodus der Speichertreiber zwischen NVRAM Manager (NvM), Memory Abstraction Interface (MemIf), Flash EEPROM Emulation (Fee) und Flash Driver (Fls).

2. Komponenten, Entitäten & Schnittstellen

Beteiligte Komponenten (Lifelines):

  • NvM::NvM: NVRAM Manager (Aufrufer / Service-Nutzer).
  • MemIf::MemIf: Memory Abstraction Interface (Vermittler / Abstraktionsschicht).
  • Fee::Fee: Flash EEPROM Emulation (Foliertes BSW-Modul / Abstraktionstreiber).
  • Fls::Fls: Flash Driver (Hardwarenaher Speichertreiber).

Schnittstellen und Funktionsaufrufe:

  • Std_ReturnType:= MemIf_SetMode(Mode): Synchrone Service-Anfrage vom NvM an das MemIf mit Rückgabewert vom Typ Std_ReturnType.
  • Fee_SetMode(Mode): Synchroner Weiterleitungsaufruf vom MemIf an das Fee-Modul.
  • Fls_SetMode(Mode): Synchroner Durchstichaufruf vom Fee-Modul an den Fls-Treiber.
  • Rückgaben: Gestrichelte Pfeile für den Rücksprung (Fls_SetMode, Fee_SetMode, MemIf_SetMode).

3. Dynamisches Verhalten & Sequenzablauf

  1. NvM::NvM initiiert den Moduswechsel über den synchronen Aufruf MemIf_SetMode(Mode) an MemIf::MemIf.
  2. MemIf::MemIf leitet die Anforderung über Fee_SetMode(Mode) synchron an Fee::Fee weiter.
  3. Fee::Fee delegiert den Moduswechsel synchron an die unterlagerte Hardwareschicht via Fls_SetMode(Mode) an Fls::Fls.
  4. Fls::Fls schließt die Modusumschaltung ab und kehrt via Fls_SetMode synchron zu Fee::Fee zurück.
  5. Fee::Fee beendet seinen Ausführungsfokus und meldet die Rückkehr via Fee_SetMode an MemIf::MemIf.
  6. MemIf::MemIf kehrt via MemIf_SetMode mit dem Statuswert Std_ReturnType zu NvM::NvM zurück.

4. Normative Relevanz & Entwickler-Hinweise

Der Ablauf dokumentiert die synchrone Kaskadierung des Moduswechsels (z. B. zwischen Slow- und Fast-Mode für Lese-/Schreiboperationen) durch den gesamten AUTOSAR-Speicherstapel. Für Entwickler gilt: Der Aufruf blockiert entlang der gesamten Kaskade bis zum Hardwaretreiber Fls; Fee führt keine asynchrone Entkopplung durch, sondern leitet den Moduswechsel direkt an Fls weiter. Die Metadatenbox weist den Status „Proposed by TO as per SWS Fee 1.0.0“ ohne weitere textuelle Beschreibung aus.

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

R2.1.20 → R3.0.7 redaktionell Nachfolger: FIG-790c3cf4ec6911a7
  • BSW-Modul-Köpfe: Ergänzung des Stereotyps «module» über den Instanz-/Klassennamen (NvM::NvM, MemIf::MemIf, Fee::Fee, Fls::Fls).
  • Modul-Köpfe: Verlagerung des Unendlichkeitssymbols (∞) von den Lifeline-Zwischenräumen direkt in die rechte untere Ecke der Modul-Kopfboxen.
  • Aufruf MemIf_SetMode: Syntaxänderung der Rückgabetyp-Notation von Zuweisungsschreibweise Std_ReturnType:= MemIf_SetMode(Mode) zu UML-konformer Signaturnotation MemIf_SetMode(Mode) : Std_ReturnType.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

sd Fee_SetMode | Fee::Fee Fls::Fls NvM::NvM MemIf::MemIf | Status: Proposed by TO as per SWS Fee 1.0.0 | Description: | Comments: | Std_ReturnType:= MemIf_SetMode(Mode) | Fee_SetMode(Mode) | Fls_SetMode(Mode) | Fls_SetMode | Fee_SetMode | MemIf_SetMode

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R2.1.20 AUTOSAR_SWS_Flash_EEPROM_Emulation S. 38 6 Figure 6: Sequence diagram of the "Fee_SetMode" service