Figure 10: 3 Crypto Service Manager MainFunction Layout
382579af20eac952e6a68c8e57c121a9d49d29d12e094acde9dfdbb8f47d2dbf
1. Diagrammtyp & Architektur-Kontext
UML-Klassendiagramm zur Definition der ECU-Konfigurationsparameter (ECUC-Metamodell-Ausschnitt) für das BSW-Modul Crypto Service Manager (CSM) in der AUTOSAR Classic Platform. Das Diagramm spezifiziert die strukturelle Zuordnung von periodischen CSM-Hauptfunktionen (MainFunction) zu Multicore- bzw. OS-Partitionen (EcucPartition).
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm modelliert folgende Konfigurationselemente und deren Beziehungen:
Csm(EcucModuleDef): Wurzelmoduldefinition mit Multiplizität 0..1.CsmMainFunction(EcucParamConfContainerDef): Untercontainer vonCsmvia Kompositionsbeziehung+container(Multiplizität 0..\*).CsmMainFunctionPeriod(EcucFloatParamDef): Konfigurationsparameter vonCsmMainFunctionvia Komposition+parameter(Multiplizität 0..1, Wertebereichmin = 0,max = INF).CsmMainFunctionPartitionRef(EcucReferenceDef): Referenzdefinition innerhalb vonCsmMainFunctionvia Komposition+reference(Multiplizität 1..1).EcucPartition(EcucParamConfContainerDef): Zielcontainer der ReferenzCsmMainFunctionPartitionRefvia gerichtete Assoziation+destination(Multiplizität 0..\*).
3. Dynamisches Verhalten & Sequenzablauf
Statisches Konfigurationsmetamodell ohne dynamische Sequenzabläufe. Die Konfiguration definiert die Rahmenbedingungen für die spätere Ablaufsteuerung durch das BSW Scheduler (SchM) bzw. Betriebssystem (OS): Jede Instanz von CsmMainFunction wird genau einer Zielpartition (EcucPartition) zugeordnet und kann optional eine Aufrufperiode (CsmMainFunctionPeriod) in Sekunden deklarieren, um die zyklische Abarbeitung im Multicore-/Mehrpartitionskontext zu steuern.
4. Normative Relevanz & Entwickler-Hinweise
Normative Konfigurationsvorgabe für die Parametrierung des CSM-Moduls:
- Jede instanziierte
CsmMainFunctionerfordert zwingend eine gültige Zuweisung zu einer OS-Partition (lowerMultiplicity = 1,upperMultiplicity = 1fürCsmMainFunctionPartitionRef). - Die Zykluszeit
CsmMainFunctionPeriodist optional (0..1) und auf nicht-negative Gleitkommawerte beschränkt (min = 0,max = INF). - Generatoren für den BSW-Scheduler und die RTE müssen anhand dieser Einträge partitions- und funktionsspezifische Task-Zuweisungen und Schedule-Aufrufe (
Csm_MainFunction_<Partition>) erzeugen.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.