AUTOSAR_AP_TPS_ManifestSpecification
FIG-5c37527c55b50d06
560 × 296 px
1 Release(s)
Figure 3.68: Abstract base-class IdsmAbstractPortInterface
SHA-256 Inhalts-Fingerabdruck:
5c37527c55b50d06a11c47c848d4ea17d2d79c0e09c02f5eae61142c1f0054a5
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-description@2 · erstellt am 2026-10-07
1. Diagrammtyp & Architektur-Kontext
- Diagrammtyp: UML-Klassendiagramm (M2-Metamodellauszug der AUTOSAR Adaptive Platform).
- Technischer Zweck: Modellierung der Vererbungshierarchie für Port-Interfaces im Kontext des Intrusion Detection System Manager (IdsM).
- Architektur-Kontext: Definition der spezialisierten Schnittstellentypen, über die Adaptive Applications oder Plattformdienste sicherheitsrelevante Ereignisse an den IdsM melden (
SecurityEventReportInterface) sowie Zeitstempel (IdsmTimestampProviderInterface) oder Kontextdaten (IdsmContextProviderInterface) für forensische Sicherheitsanalysen bereitstellen.
2. Komponenten, Entitäten & Schnittstellen
PortInterface(Abstrakte Basisklasse):- Stereotypen:
«ARElement»,«AtpBlueprint»,«AtpBlueprintable»,«AtpType». - Funktion: Grundlegendes Metamodellelement zur Modellierung von typisierten Port-Schnittstellen. Durch
«ARElement»ist es als eigenständiges Artefakt in einemARPackagedeklarierbar.
- Stereotypen:
IdsmAbstractPortInterface(Abstrakte Basisklasse):- Spezialisierung: Erbt via Generalisierung von
PortInterface. - Funktion: Gemeinsamer abstrakter Basistyp für alle IdsM-spezifischen Port-Schnittstellen im Manifest-Metamodell.
- Spezialisierung: Erbt via Generalisierung von
- Spezialisierte Schnittstellen (Konkrete Metaklassen):
IdsmTimestampProviderInterface: SpezialisiertIdsmAbstractPortInterface. Typisiert Ports, über die der IdsM Zeitstempel abfragt, um Sicherheitsereignisse manipulationssicher zu synchronisieren/datieren.IdsmContextProviderInterface: SpezialisiertIdsmAbstractPortInterface. Typisiert Ports, über welche der IdsM erweiterte Laufzeit- und Umgebungskontexte (z. B. Fehlerspeicher-Zustand, Netzwerkstatus) zur Anreicherung gemeldeter Events anfordert.SecurityEventReportInterface: SpezialisiertIdsmAbstractPortInterface. Typisiert Ports von On-Board-Sensoren (SWCs, OS, Netzwerk-Stacks), um Security Events direkt an den IdsM zu übermitteln.
3. Dynamisches Verhalten & Sequenzablauf
Da es sich um ein statisches Metamodell-Klassendiagramm handelt, ist kein Sequenzfluss direkt dargestellt. Aus den Schnittstellen resultiert folgendes Laufzeitverhalten:
- Event-Triggering (asynchron/synchron): Eine Komponente detektiert eine Sicherheitsanomalie (z. B. ungültige CAN-/Ethernet-Frames, Authentifizierungsfehler) und triggert über einen
RPortmitSecurityEventReportInterfacedie Meldung an den IdsM (PPort). - Kontext- und Zeitstempel-Abfrage:
- Falls konfiguriert, ruft der IdsM synchron oder asynchron über ein
IdsmTimestampProviderInterfaceeinen qualifizierten Zeitstempel ab. - Der IdsM pollt bzw. ruft Callback-Methoden über ein
IdsmContextProviderInterfaceauf, um systemspezifische Zustandsdaten vor der Persistierung/Weiterleitung zu erfassen.
- Falls konfiguriert, ruft der IdsM synchron oder asynchron über ein
- Filterung & Aggregation: Der IdsM filtert (Thresholding/Sampling), aggregiert das Event und leitet es an das Security Event Memory (SEM) oder das Backend weiter.
4. Normative Relevanz & Entwickler-Hinweise
- Modellierung im ARXML-Manifest:
- Entwickler dürfen
IdsmAbstractPortInterfacenicht direkt instanziieren (Abstraktionsgrad im Metamodell). Es müssen die konkreten Subtypen (SecurityEventReportInterface,IdsmContextProviderInterface,IdsmTimestampProviderInterface) verwendet werden. - Diese Interfaces werden als Typen für
RPortPrototypebzw.PPortPrototypeinAdaptiveApplicationSwComponentTypereferenziert.
- Entwickler dürfen
- API- und Stack-Generierung:
- Generatoren erzeugen aus diesen Definitionen die C++-Klassen/Proxy-Skeleton-Architektur bzw. die AUTOSAR Runtime for Adaptive Applications (ara::core / ara::idsm).
- Konfigurationsbindungen:
- Jedem
SecurityEventReportInterfacemüssen die entsprechenden Security Event IDs (SEv-Definitionen) über das System- bzw. Applikationsmanifest zugeordnet werden. - Anbieter von Kontext oder Zeitstempeln müssen deterministische Antwortzeiten garantieren, um Latenzen in der IdsM-Pipeline zu vermeiden.
- Jedem
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.