DEENESPTFRRUARHIKOZHNL
AUTOSAR_CP_SWS_IntrusionDetectionSystemManager FIG-65d293daede6df43 854 × 801 px 2 Release(s)

Figure 10.7: IdsM buffer configuration overview

SHA-256 Inhalts-Fingerabdruck: 65d293daede6df43701eaeee332d7e7c6ee72cad21e9fbd5dd81fd8b9e04d48b
✦ KI-generierte Bildanalyse & technische Beschreibung Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08

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 von IdsMConfiguration (Rolle +subContainer).
    • Enthält über +subContainer:
      • IdsMContextDataBuffer (EcucParamConfContainerDef, Multiplizität 0..65535) mit Parametern IdsMContextDataBufferSize (EcucIntegerParamDef, 1..1, min = 1, max = 1500) und IdsMNumberOfContextDataBuffers (EcucIntegerParamDef, 1..1, min = 1, max = 65535).
      • IdsMEventBuffers (EcucParamConfContainerDef, Multiplizität 1..1) mit Parameter IdsMNumberOfEventBuffers (EcucIntegerParamDef, 1..1, min = 1, max = 65535).
      • IdsMQualifiedEventBuffers (EcucParamConfContainerDef, Multiplizität 1..1) mit Parameter IdsMNumberOfQualifiedEventBuffers (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 +literal folgende Literale auf:
        • IDSM_BUFFER_DISPLACEMENT_DROP_LATEST (EcucEnumerationLiteralDef)
        • IDSM_BUFFER_DISPLACEMENT_SEVERITY_BASED (EcucEnumerationLiteralDef)

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:

  • IdsMBufferConfiguration muss genau einen Konfigurationsparameter IdsMEventDisplacementStrategy enthalten, dessen Wert zwingend auf eines der definierten Literale IDSM_BUFFER_DISPLACEMENT_DROP_LATEST oder IDSM_BUFFER_DISPLACEMENT_SEVERITY_BASED gesetzt werden muss.
  • IdsMEventBuffers und IdsMQualifiedEventBuffers sind mit Multiplizität 1 verpflichtend; die jeweiligen Pufferanzahl-Parameter (IdsMNumberOfEventBuffers, IdsMNumberOfQualifiedEventBuffers) sind im Wertebereich 1 bis 65535 zu belegen.
  • IdsMContextDataBuffer ist mit Multiplizität 0..65535 optional; bei Konfiguration müssen IdsMContextDataBufferSize (1..1500) und IdsMNumberOfContextDataBuffers (1..65535) spezifiziert werden.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R23-11 → R24-11 normative Änderung Vorgänger: FIG-8eb84847dfd54cf7
  • Die obere tabellarische ECUC-Containerbeschreibung zu IdsMBufferConfiguration wurde vollständig aus der Abbildung entfernt; die Darstellung beschränkt sich wieder auf das reine UML-Klassendiagramm.
  • Der Parameter IdsMEventDisplacementStrategy (EcucEnumerationParamDef, Multiplizität 1..1) wurde direkt als Parameter von IdsMBufferConfiguration ergänzt.
  • Dem Enumerations-Parameter IdsMEventDisplacementStrategy wurden über +literal zwei Literale zugeordnet: IDSM_BUFFER_DISPLACEMENT_DROP_LATEST (EcucEnumerationLiteralDef) und IDSM_BUFFER_DISPLACEMENT_SEVERITY_BASED (EcucEnumerationLiteralDef).

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

IdsMConfiguration: EcucParamConfContainerDef | lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMBufferConfiguration: EcucParamConfContainerDef | lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMContextDataBuffer: EcucParamConfContainerDef | lowerMultiplicity = 0 upperMultiplicity = 65535 | IdsMEventBuffers: EcucParamConfContainerDef | lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMContextDataBufferSize: | EcucIntegerParamDef | min = 1 max = 1500 lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMNumberOfContextDataBuffers: | EcucIntegerParamDef | min = 1 max = 65535 lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMNumberOfEventBuffers: | EcucIntegerParamDef | min = 1 max = 65535 lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMQualifiedEventBuffers: EcucParamConfContainerDef | lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMNumberOfQualifiedEventBuffers: | EcucIntegerParamDef | min = 1 max = 65535 lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMEventDisplacementStrategy: | EcucEnumerationParamDef | lowerMultiplicity = 1 upperMultiplicity = 1 | IDSM_BUFFER_DISPLACEMENT_DROP_LATEST: | EcucEnumerationLiteralDef | IDSM_BUFFER_DISPLACEMENT_SEVERITY_BASED: | EcucEnumerationLiteralDef | +literal | +parameter | +subContainer | +subContainer | +literal | +parameter | +parameter | +parameter | +parameter | +subContainer | +subContainer

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R24-11 AUTOSAR_CP_SWS_IntrusionDetectionSystemManager S. 131 10.7 Figure 10.7: IdsM buffer configuration overview
R25-11 AUTOSAR_CP_SWS_IntrusionDetectionSystemManager S. 122 10.7 Figure 10.7: IdsM buffer configuration overview