Figure 10.7: IdsM buffer configuration overview
65d293daede6df43701eaeee332d7e7c6ee72cad21e9fbd5dd81fd8b9e04d48b
1. Diagrammtyp & Architektur-Kontext
UML-Klassendiagramm zur Spezifikation des AUTOSAR-ECU-Konfigurationsmodells für den Intrusion Detection System Manager (IdsM). Das Diagramm definiert das Metamodell für die Pufferkonfiguration (IdsMBufferConfiguration) als Sub-Container von IdsMConfiguration.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm modelliert folgende ECUC-Container, Parameter und Enumerationsliterale:
IdsMConfiguration(EcucParamConfContainerDef, Multiplizität 1..1): Wurzelcontainer.IdsMBufferConfiguration(EcucParamConfContainerDef, Multiplizität 1..1): Sub-Container vonIdsMConfiguration(Rolle+subContainer).- Enthält über
+subContainer:IdsMContextDataBuffer(EcucParamConfContainerDef, Multiplizität 0..65535) mit ParameternIdsMContextDataBufferSize(EcucIntegerParamDef, 1..1,min = 1,max = 1500) undIdsMNumberOfContextDataBuffers(EcucIntegerParamDef, 1..1,min = 1,max = 65535).IdsMEventBuffers(EcucParamConfContainerDef, Multiplizität 1..1) mit ParameterIdsMNumberOfEventBuffers(EcucIntegerParamDef, 1..1,min = 1,max = 65535).IdsMQualifiedEventBuffers(EcucParamConfContainerDef, Multiplizität 1..1) mit ParameterIdsMNumberOfQualifiedEventBuffers(EcucIntegerParamDef, 1..1,min = 1,max = 65535).
- Enthält über
+parameter:IdsMEventDisplacementStrategy(EcucEnumerationParamDef, Multiplizität 1..1): Enumerations-Parameter zur Festlegung der Pufferverdrängungsstrategie. Weist über+literalfolgende Literale auf:IDSM_BUFFER_DISPLACEMENT_DROP_LATEST(EcucEnumerationLiteralDef)IDSM_BUFFER_DISPLACEMENT_SEVERITY_BASED(EcucEnumerationLiteralDef)
- Enthält über
3. Dynamisches Verhalten & Sequenzablauf
Statisches Konfigurationsmetamodell mit direktem Einfluss auf das Laufzeitverhalten bei Pufferüberlauf. Die gewählte Strategie in IdsMEventDisplacementStrategy steuert deterministisch das Verdrängungsverhalten: Entweder wird bei vollem Puffer das jüngste eintreffende Event verworfen (IDSM_BUFFER_DISPLACEMENT_DROP_LATEST) oder eine Verdrängung anhand der Ereignis-Dringlichkeit/Schweregrad (IDSM_BUFFER_DISPLACEMENT_SEVERITY_BASED) durchgeführt.
4. Normative Relevanz & Entwickler-Hinweise
Normative Spezifikation der AUTOSAR-Konfigurationsparameter für das BSW-Modul IdsM. Entwickler und BSW-Generatoren müssen beachten:
IdsMBufferConfigurationmuss genau einen KonfigurationsparameterIdsMEventDisplacementStrategyenthalten, dessen Wert zwingend auf eines der definierten LiteraleIDSM_BUFFER_DISPLACEMENT_DROP_LATESToderIDSM_BUFFER_DISPLACEMENT_SEVERITY_BASEDgesetzt werden muss.IdsMEventBuffersundIdsMQualifiedEventBufferssind mit Multiplizität 1 verpflichtend; die jeweiligen Pufferanzahl-Parameter (IdsMNumberOfEventBuffers,IdsMNumberOfQualifiedEventBuffers) sind im Wertebereich 1 bis 65535 zu belegen.IdsMContextDataBufferist mit Multiplizität 0..65535 optional; bei Konfiguration müssenIdsMContextDataBufferSize(1..1500) undIdsMNumberOfContextDataBuffers(1..65535) spezifiziert werden.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.