Figure 10.10: IdsM buffer configuration overview
1adfa3fbaa7f8d08070649f9995bf94ea29fb1accc418aaf3cebc4fcd76f48b3
1. Diagrammtyp & Architektur-Kontext
UML-Klassendiagramm zur Spezifikation des AUTOSAR-ECU-Konfigurationsmodells (BSW-Modul Intrusion Detection System Manager, IdsM). Das Diagramm definiert das Metamodell für die Pufferkonfiguration (IdsMBufferConfiguration) als Teil der Gesamtkonfiguration (IdsMConfiguration) im Classic-Platform- bzw. Foundation-Kontext.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm modelliert folgende ECUC-Container und Parameter über Kompositionen:
IdsMConfiguration(EcucParamConfContainerDef, Multiplizität 1..1): Wurzelcontainer.IdsMBufferConfiguration(EcucParamConfContainerDef, Multiplizität 1..1): Sub-Container vonIdsMConfiguration(Rolle+subContainer).IdsMContextDataBuffer(EcucParamConfContainerDef, Multiplizität 0..65535): Sub-Container vonIdsMBufferConfiguration(Rolle+subContainer) zur Pufferung von Kontextdaten. Enthält:IdsMContextDataBufferSize(EcucIntegerParamDef, Rolle+parameter, Multiplizität 1..1, Wertebereichmin = 1,max = 1500).IdsMNumberOfContextDataBuffers(EcucIntegerParamDef, Rolle+parameter, Multiplizität 1..1, Wertebereichmin = 1,max = 65535).
IdsMEventBuffers(EcucParamConfContainerDef, Multiplizität 1..1): Sub-Container vonIdsMBufferConfiguration(Rolle+subContainer) zur Speicherung von Security Events. Enthält:IdsMNumberOfEventBuffers(EcucIntegerParamDef, Rolle+parameter, Multiplizität 1..1, Wertebereichmin = 1,max = 65535).
3. Dynamisches Verhalten & Sequenzablauf
Statisches Konfigurationsmetamodell ohne dynamische Sequenzabläufe. Die Konfiguration legt fest, wie viele Instanzen von Ereignispuffern und optionalen Kontextdatenpuffern bei der Generierung oder Initialisierung des IdsM alloziert werden und welche Maximalgröße für Kontextdatenpuffer zur Laufzeit reserviert ist.
4. Normative Relevanz & Entwickler-Hinweise
Normative Spezifikation der AUTOSAR-Konfigurationsparameter für das BSW-Modul IdsM. Entwickler und BSW-Generatoren müssen sicherstellen:
IdsMBufferConfigurationexistiert genau einmal innerhalb vonIdsMConfiguration.IdsMEventBuffersist genau einmal vorhanden; die PufferanzahlIdsMNumberOfEventBuffersmuss im Bereich 1 bis 65535 liegen.IdsMContextDataBufferist optional bis maximal 65535-mal konfigurierbar; jeder konfigurierte Puffer erfordert zwingendIdsMContextDataBufferSize(1 bis 1500 Byte) undIdsMNumberOfContextDataBuffers(1 bis 65535).
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.