DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_IntrusionDetectionSystemManager FIG-f5c365589c0279e9 928 × 515 px 2 Release(s)

Figure 10.6: IdsM block state filter overview

SHA-256 Inhalts-Fingerabdruck: f5c365589c0279e9ca9890db5a637876ee0b78f74208e8dedb753e1f7ec8015b
✦ 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 / Metamodell-Ausschnitt der AUTOSAR-ECU-Konfigurationsparameterdefinition (ECUC). Das Diagramm spezifiziert die Konfigurationsstruktur für den Block-State-Filter des Intrusion Detection System Managers (IdsM) innerhalb der AUTOSAR Classic Platform. Es zeigt die hierarchische Schachtelung von Konfigurationscontainern sowie Referenzbeziehungen zwischen Filterdefinition und Zustandskonfiguration.

2. Komponenten, Entitäten & Schnittstellen

Das Metamodell definiert folgende Entitäten und Beziehungen:

  • IdsMConfiguration (EcucParamConfContainerDef): Wurzelcontainer der IdsM-Konfiguration mit Multiplizität 1..1.
  • IdsMFilterChain (EcucParamConfContainerDef): Übergeordneter Sub-Container (+subContainer, Multiplizität 0..*) unterhalb von IdsMConfiguration, der Filterketten für Security-Events bündelt.
  • IdsMBlockStateFilter (EcucParamConfContainerDef): Konfigurationscontainer für den Block-State-Filter, eingebettet als Sub-Container (+subContainer, Multiplizität 0..1) unter IdsMFilterChain.
  • IdsMBlockStateReference (EcucReferenceDef): Referenzdefinition (+reference, Multiplizität 1..16) innerhalb von IdsMBlockStateFilter, die mittels +destination auf konfigurierte Zustände verweist.
  • IdsMBlockState (EcucParamConfContainerDef): Sub-Container (+subContainer, Multiplizität 0..16) direkt unterhalb von IdsMConfiguration, der einen spezifischen Blockierzustand repräsentiert.
  • IdsMBlockStateID (EcucIntegerParamDef): Konfigurationsparameter (+parameter, Multiplizität 1..1) innerhalb von IdsMBlockState vom Typ Integer mit Wertebereich min = 0, max = 15 und symbolicNameValue = true.

3. Dynamisches Verhalten & Sequenzablauf

Als statisches Konfigurationsmetamodell stellt das Diagramm keinen sequenziellen Laufzeitablauf dar, sondern definiert die Konfigurationsbeziehungen für die Filterauswertung:

  1. Initial wird im System über IdsMConfiguration ein Satz von bis zu 16 globalen Zuständen (IdsMBlockState) mit eindeutigen IDs (IdsMBlockStateID von 0 bis 15) definiert.
  2. Einer Filterkette (IdsMFilterChain) kann optional ein IdsMBlockStateFilter zugeordnet werden.
  3. Der Filter referenziert über 1 bis 16 IdsMBlockStateReference-Einträge die Zielzustände (IdsMBlockState), bei deren Vorliegen bzw. Aktivierung der Filter greift und entsprechende Sicherheitsereignisse blockiert oder verwirft.
  4. Zur Laufzeit prüft der IdsM anhand des aktuellen Blockierzustands der ECU gegen die konfigurierten Referenzen, ob das jeweilige Event weiterverarbeitet oder gefiltert wird.

4. Normative Relevanz & Entwickler-Hinweise

Die Spezifikation setzt verbindliche Randbedingungen für Konfigurationswerkzeuge und IdsM-Implementierungen:

  • Die Anzahl aktiver Blockierzustände im IdsM ist auf maximal 16 begrenzt (upperMultiplicity = 16 für IdsMBlockState und IdsMBlockStateReference).
  • IdsMBlockStateID muss im Intervall [0, 15] liegen und erzeugt als symbolicNameValue = true typsichere C-Makros/Symbole im generierten BSW-Code.
  • Ein IdsMBlockStateFilter darf nur instanziiert werden, wenn mindestens eine Referenz (lowerMultiplicity = 1) auf einen gültigen IdsMBlockState gesetzt ist.
  • Ungültige Referenzen oder ID-Duplikate müssen durch semantische Prüfungen des Konfigurations-Generators vor der Codegenerierung abgewiesen werden.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

No Included Containers | IdsMBlockStateFilter: EcucParamConfContainerDef | lowerMultiplicity = 0 upperMultiplicity = 1 | IdsMBlockStateReference: | EcucReferenceDef | lowerMultiplicity = 1 upperMultiplicity = 16 | IdsMBlockState: EcucParamConfContainerDef | lowerMultiplicity = 0 upperMultiplicity = 16 | IdsMFilterChain: EcucParamConfContainerDef | lowerMultiplicity = 0 upperMultiplicity = * | IdsMConfiguration: EcucParamConfContainerDef | lowerMultiplicity = 1 upperMultiplicity = 1 | IdsMBlockStateID: EcucIntegerParamDef | min = 0 max = 15 lowerMultiplicity = 1 upperMultiplicity = 1 symbolicNameValue = true | +reference | +subContainer | +subContainer | +parameter +destination | +subContainer

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_SWS_IntrusionDetectionSystemManager S. 84 10.6 Figure 10.6: IdsM block state filter overview
R21-11 AUTOSAR_SWS_IntrusionDetectionSystemManager S. 85 10.6 Figure 10.6: IdsM block state filter overview