Figure 6: Sequence diagram of the "Fee_SetMode" service
4872b7f3178ce4f0ceb2b117bcf621325b10d034e2dd4fe173bc50e28960867c
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: NVRAM Manager.«module» MemIf: Memory Abstraction Interface.«module» Fee: Flash EEPROM Emulation.«module» Fls: Flash Driver.
Schnittstellen und Funktionsaufrufe:
MemIf_SetMode(MemIf_ModeType) : Std_ReturnType: Synchroner Aufruf mit typisiertem ÜbergabeparameterMemIf_ModeTypeund RückgabetypStd_ReturnType.Fee_SetMode(MemIf_ModeType): Synchroner Weiterleitungsaufruf an das Fee-Modul mit ÜbergabeparameterMemIf_ModeType.Fls_SetMode(MemIf_ModeType): Synchroner Treiberaufruf an das Fls-Modul mit ÜbergabeparameterMemIf_ModeType.- Rückgaben: Gestrichelte Return-Pfeile mit expliziter Parameterklammerung (
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 durch den Speicherstapel unter Verwendung des normativen AUTOSAR-Datentyps MemIf_ModeType (z. B. MEMIF_MODE_SLOW, MEMIF_MODE_FAST). Entwickler müssen sicherstellen, dass Aufrufer und Treiber konsistent mit MemIf_ModeType typisiert sind und die synchrone Blockierung bis zum Fls-Treiber eingehalten wird. Die Metadatenbox weist unverändert den Status „Proposed by TO as per SWS Fee 1.0.0“ aus.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.