Figure 5: Sequence diagram of “Ea_Init” service
ff6858dedd1d5e1e8f844f14effb7ed94b4c85d3f78f673b3b559d2b77b05b5a
1. Diagrammtyp & Architektur-Kontext
UML-Sequenzdiagramm zur Spezifikation des synchronen Initialisierungsdienstes Ea_Init innerhalb der AUTOSAR-Basissoftware (Classic Platform). Das Diagramm veranschaulicht das Zusammenspiel zwischen dem System- und Zustandsmanagement (EcuM) und der EEPROM-Abstraktion (Ea) im Steuergeräte-Hochlauf.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm umfasst zwei BSW-Module als Lebenslinien (Stereotyp «module»):
EcuM: ECU State Manager als Aufrufer des Initialisierungsdienstes.Ea: EEPROM Abstraction als aufgerufenes Modul der Speicherdienst-Abstraktionsschicht.
Schnittstellen und Nachrichten:
- Synchroner Operationsaufruf
Ea_Init(const Ea_ConfigType*)vonEcuManEa(im Diagramm zweizeilig über dem Aufrufpfeil). - Rückkehrnachricht (Return)
Ea_Init()vonEaanEcuM.
3. Dynamisches Verhalten & Sequenzablauf
EcuMstößt den synchronen AufrufEa_Init(const Ea_ConfigType*)an der Lebenslinie vonEaunter Übergabe des Konfigurationszeigers an.- Das Modul
Eaführt auf seinem Aktivierungsbalken die interne Initialisierung anhand der übergebenen Konfigurationsdaten durch. - Nach Abschluss der Initialisierungslogik erfolgt die Rückkehr (
Ea_Init()) synchron über die gestrichelte Pfeillinie zurück anEcuM.
4. Normative Relevanz & Entwickler-Hinweise
Der Dienst Ea_Init erfordert zur Initialisierung die Übergabe eines Zeigers auf die Post-Build- bzw. Initialisierungskonfiguration (const Ea_ConfigType*). Der Aufrufer EcuM muss sicherstellen, dass vor dem Aufruf eine gültige Konfigurationsstruktur referenziert wird. Der Rückkehrpfeil trägt formal weiterhin den Bezeichner Ea_Init().
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.