Figure 6: Sequence diagram of the "Fee_SetMode" service
7f949c5bac91ccb71917472fc36424864831254bac41918a4bd6b235631e7183
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 TypStd_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
NvM::NvMinitiiert den Moduswechsel über den synchronen AufrufMemIf_SetMode(Mode)anMemIf::MemIf.MemIf::MemIfleitet die Anforderung überFee_SetMode(Mode)synchron anFee::Feeweiter.Fee::Feedelegiert den Moduswechsel synchron an die unterlagerte Hardwareschicht viaFls_SetMode(Mode)anFls::Fls.Fls::Flsschließt die Modusumschaltung ab und kehrt viaFls_SetModesynchron zuFee::Feezurück.Fee::Feebeendet seinen Ausführungsfokus und meldet die Rückkehr viaFee_SetModeanMemIf::MemIf.MemIf::MemIfkehrt viaMemIf_SetModemit dem StatuswertStd_ReturnTypezuNvM::NvMzurü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.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.