DEENESPTFRRUARHIKOZHNL
AUTOSAR_CP_SWS_IntrusionDetectionSystemManager FIG-8eb84847dfd54cf7 932 × 1138 px 1 Release(s)

Figure 10.7: IdsM buffer configuration overview

SHA-256 Inhalts-Fingerabdruck: 8eb84847dfd54cf75060a9e519be9744ba5c09c58df301e64fbb8c6b5a39f64b
✦ 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

Kombinierte Darstellung aus tabellarischer ECUC-Containerbeschreibung (SWS Item [ECUC_IdsM_00019]) und zugehörigem UML-Klassendiagramm zur Spezifikation des ECU-Konfigurationsmodells des Intrusion Detection System Managers (IdsM). Das Diagramm definiert das Metamodell für die Pufferkonfiguration (IdsMBufferConfiguration) als Teil der Gesamtkonfiguration (IdsMConfiguration).

2. Komponenten, Entitäten & Schnittstellen

Die Darstellung umfasst eine Spezifikationstabelle und ein UML-Klassendiagramm:

  • Tabelle [ECUC_IdsM_00019] (IdsMBufferConfiguration):
    • Container-Name: IdsMBufferConfiguration, Parent Container: IdsMConfiguration, Status: draft.
    • Beschreibung: Konfiguration der Event- und Kontextdatenpuffer des IdsM.
    • Included Containers:
      • IdsMContextDataBuffer (Multiplizität 0..65535, Puffer für Kontextdaten von SEvs, Status draft).
      • IdsMEventBuffers (Multiplizität 1, Puffer zur Speicherung der SEvs, Status draft).
      • IdsMQualifiedEventBuffers (Multiplizität 1, Puffer zur Speicherung der qualifizierten Security Events / QSEvs).
  • UML-Klassendiagramm:
    • IdsMConfiguration (EcucParamConfContainerDef, Multiplizität 1..1) aggregiert über +subContainer den Container IdsMBufferConfiguration (EcucParamConfContainerDef, Multiplizität 1..1).
    • IdsMBufferConfiguration enthält über +subContainer:
      • IdsMContextDataBuffer (EcucParamConfContainerDef, Multiplizität 0..65535) mit den 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 dem Parameter IdsMNumberOfEventBuffers (EcucIntegerParamDef, 1..1, min = 1, max = 65535).
      • IdsMQualifiedEventBuffers (EcucParamConfContainerDef, Multiplizität 1..1) mit dem Parameter IdsMNumberOfQualifiedEventBuffers (EcucIntegerParamDef, Rolle +parameter, Multiplizität 1..1, Wertebereich min = 1, max = 65535).

3. Dynamisches Verhalten & Sequenzablauf

Statisches Konfigurationsmetamodell ohne dynamische Sequenzabläufe. Die Konfiguration steuert die Speicherallokation getrennt für Roh-Security-Events (SEvs) in IdsMEventBuffers, qualifizierte Events (QSEvs) in IdsMQualifiedEventBuffers sowie zugehörige Kontextdaten in IdsMContextDataBuffer.

4. Normative Relevanz & Entwickler-Hinweise

Normative Spezifikation der AUTOSAR-Konfigurationsparameter für das BSW-Modul IdsM. Entwickler und BSW-Generatoren müssen beachten:

  • Die Spezifikation für IdsMBufferConfiguration sowie die Container IdsMContextDataBuffer und IdsMEventBuffers sind mit atp.Status=draft gekennzeichnet.
  • Neben den unqualifizierten Event-Puffern (IdsMEventBuffers, Multiplizität 1) muss zwingend auch der Container IdsMQualifiedEventBuffers (Multiplizität 1) konfiguriert werden; die Pufferanzahlen IdsMNumberOfEventBuffers und IdsMNumberOfQualifiedEventBuffers sind jeweils im Bereich 1 bis 65535 festzulegen.
  • IdsMContextDataBuffer ist optional (0..65535 Instanzen); jede Instanz verlangt IdsMContextDataBufferSize (1 bis 1500 Byte) und IdsMNumberOfContextDataBuffers (1 bis 65535).

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

R22-11 → R23-11 normative Änderung Vorgänger: FIG-9fcf34b1a50ad20e
  • Der Sub-Container IdsMQualifiedEventBuffers (EcucParamConfContainerDef, Multiplizität 1..1) wurde unter IdsMBufferConfiguration neu eingeführt (Ablage von qualifizierten Security Events / QSEvs).
  • Unter IdsMQualifiedEventBuffers wurde der ganzzahlige Konfigurationsparameter IdsMNumberOfQualifiedEventBuffers (EcucIntegerParamDef, min = 1, max = 65535, Multiplizität 1..1) ergänzt.
  • In der tabellarischen Übersicht am oberen Bildrand wurde die Zeile für IdsMQualifiedEventBuffers (Multiplizität 1, Beschreibung „Buffers used to store the QSEvs.“) hinzugefügt.
R23-11 → R24-11 normative Änderung Nachfolger: FIG-65d293daede6df43
  • 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:

SWS Item [ECUC_IdsM_00019] | Container Name IdsMBufferConfiguration | Parent Container IdsMConfiguration | Description Configuration of the event buffers and context data buffers used by IdsM. | Tags: atp.Status=draft | Configuration Parameters | Included Containers | Container Name Multiplicity Scope / Dependency | IdsMContextDataBuffer 0..65535 Buffer that is reserved to store the context data of SEvs. | Depending on the type of SEv that is processed, there can be significant differences in sizes of the context data. | Tags: atp.Status=draft | IdsMEventBuffers 1 Buffers used to store the SEvs. | Tags: atp.Status=draft | IdsMQualifiedEventBuffers 1 Buffers used to store the QSEvs. | 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 | +parameter | +parameter | +parameter | +subContainer | +parameter +subContainer | +subContainer | +subContainer

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_CP_SWS_IntrusionDetectionSystemManager S. 92 10.7 Figure 10.7: IdsM buffer configuration overview