Figure 6: Sequence diagram of the "Fee_SetMode" service
790c3cf4ec6911a7ea6d3b38f913a1d50d95c6d8d7616ad3f366c8e3c87480d0
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 mit Stereotyp «module»):
«module» NvM::NvM: NVRAM Manager.«module» MemIf::MemIf: Memory Abstraction Interface.«module» Fee::Fee: Flash EEPROM Emulation.«module» Fls::Fls: Flash Driver.
Schnittstellen und Funktionsaufrufe:
MemIf_SetMode(Mode) : Std_ReturnType: Synchroner Aufruf vom NvM an das MemIf mit deklariertem RückgabetypStd_ReturnType.Fee_SetMode(Mode): Synchroner Weiterleitungsaufruf vom MemIf an das Fee-Modul.Fls_SetMode(Mode): Synchroner Aufruf vom Fee-Modul an den Fls-Treiber.- Rückgaben: Gestrichelte Return-Pfeile (
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.