DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_TPS_ManifestSpecification FIG-1327e3bf7175c560 738 × 215 px 1 Release(s)

Figure 10.48: Mapping to timestamp provider

SHA-256 Inhalts-Fingerabdruck: 1327e3bf7175c56029df1a430841b4d5fdde7326b89f61714a079d82eb17b5fa
✦ 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

  • Klassifikation: AUTOSAR-M2/M3-Metamodell-Ausschnitt (UML-Klassendiagramm) der Adaptive Platform (AP).
  • Technischer Zweck & Einordnung: Spezifikation des Deployment-Mappings für den Intrusion Detection System Manager (IdsM). Das Modell definiert, wie eine Plattform-Instanziierung des IdsM (IdsPlatformInstantiation) bzw. ein ausführender Prozess (Process) an einen konkreten Service-Port (PPortPrototype) gebunden wird, der Zeitstempel über ein standardisiertes Interface (IdsmTimestampProviderInterface) für Security-Events bereitstellt.

2. Komponenten, Entitäten & Schnittstellen

  • Metaklassen & Vererbungshierarchien:
    • IdsmTimestampProviderMapping (spezialisiert UploadableDeploymentElement): Zentrales Mapping-Element im Manifest zur Konfiguration der Zeitstempel-Bereitstellung für IdsM-Instanzen.
    • IdsmTimestampProviderInterface → IdsmAbstractPortInterface → PortInterface (spezialisiert ARElement, AtpBlueprint, AtpBlueprintable, AtpType): Spezialisierte Serviceschnittstelle zur standardisierten Abfrage von Zeitstempeln für Security-Ereignisse.
    • PPortPrototype (spezialisiert AbstractProvidedPortPrototype): Bereitstellender Port-Prototyp innerhalb eines Executable, typisiert über das Interface («isOfType»).
    • IdsPlatformInstantiation (spezialisiert NonOsModuleInstantiation): Plattform-Modulinstanz des IdsM auf Adaptive-Ebene.
    • Process (spezialisiert AbstractExecutionContext): Betriebssystemprozess, in dessen Kontext das Executable zur Laufzeit instanziiert wird.
  • Beziehungen, Stereotypen & Multiplizitäten:
    • IdsmTimestampProviderMapping → PPortPrototype:
      • Rolle: +pPortPrototypeInExecutable [0..1]
      • Stereotyp: «instanceRef,atpUriDef» (Kontextsensitive Instanzreferenz über URI-Pfad in das Executable/Software-Design).
    • IdsmTimestampProviderMapping → IdsPlatformInstantiation:
      • Rolle: +idsPlatformInstantiation [0..1] (Assoziation zur IdsM-Plattforminstanz).
    • IdsmTimestampProviderMapping → Process:
      • Rolle: +process [0..1] (Kontextueller Bezug zum ausführenden Prozess).
    • PPortPrototype → PortInterface (bzw. IdsmTimestampProviderInterface):
      • Rolle: +providedInterface [0..1]
      • Stereotyp: «isOfType», Eigenschaft {redefines atpType}.

3. Dynamisches Verhalten & Sequenzablauf

  • Klassifikation: Reines statisches Struktur- und Manifest-Metamodell (kein dynamisches Sequenzdiagramm).
  • Zur Laufzeit abgeleiteter Ablauf:
    1. Initialisierung/Bindung: Während des Deployments/Starts wertet der IdsM-Stack das Manifest-Mapping aus und bindet sich über die ara::com-Service-Discovery an den durch +pPortPrototypeInExecutable instanziierten Timestamp-Service.
    2. Security-Event-Trigger: Tritt ein Security-Ereignis (Qualified Event, QID) im System auf, ruft die IdsM-Instanz synchron oder asynchron die Methode der IdsmTimestampProviderInterface-Instanz ab.
    3. Event-Serialisierung: Der bereitgestellte Zeitstempel wird mit den Event-Payload-Daten im IdsM zu einem Security Event Frame (SEF) assembliert, bevor eine Pufferung oder Weiterleitung an das Security Operations Center (SOC) / Backend erfolgt.

4. Normative Relevanz & Entwickler-Hinweise

  • Manifest-Konfiguration (Execution & Service Instance Manifest):
    • Entwickler müssen bei aktivem IdsM sicherstellen, dass die Referenz pPortPrototypeInExecutable eindeutig auf einen gültigen PPort zeigt, dessen providedInterface das IdsmTimestampProviderInterface implementiert.
    • Durch «instanceRef,atpUriDef» ist der Port immer im hierarchischen Kontext des jeweiligen Executables zu adressieren.
  • Service-Design & Unabhängigkeit:
    • Das Interface entkoppelt den Security-Stack von hardwarespezifischen Echtzeituhren (RTC), GPS/GNSS-Quellen oder Netzwerk-Zeitsynchronisationen (z. B. IEEE 802.1AS / PTP via ara::tsync).
    • Der Timestamp-Provider kann als eigenständige Adaptive Application oder als Plattform-Service implementiert werden.
  • Fehlerbehandlung (Fallbacks):
    • Ist kein Mapping vorhanden (Multiplizität 0..1) oder der Service zur Laufzeit nicht erreichbar, fällt der IdsM je nach Plattform-Konfiguration auf interne relative System-Ticks zurück oder markiert Security-Events mit einem ungültigen Zeitstempel-Flag.

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

R23-11 → R24-11 redaktionell Nachfolger: FIG-e81e6c1f81f587fc
  • IdsmTimestampProviderMapping: Die Klassenbox wurde nach rechts deutlich verbreitert, sodass sie nun die beiden Zielklassen IdsPlatformInstantiation und Process horizontal vollständig unterspannt.
  • IdsPlatformInstantiation und Process: Die beiden Klassenboxen oben rechts wurden horizontal leicht versetzt und vertikal kompakter formatiert.
  • Assoziationen +idsPlatformInstantiation und +process: Die Verbindungslinien wurden an das verbreiterte Element angepasst und verlaufen nun parallel gerade nach oben.
  • Diagrammlayout: Der vertikale Abstand zwischen oberer und unterer Kastenreihe wurde reduziert (kompaktere Gesamthöhe).

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

UploadableDeploymentElement | IdsmTimestampProviderMapping | AbstractProvidedPortPrototype | PPortPrototype | NonOsModuleInstantiation | IdsPlatformInstantiation | AbstractExecutionContext | Process ARElement AtpBlueprint AtpBlueprintable | AtpType | PortInterface | IdsmAbstractPortInterface | IdsmTimestampProviderInterface | «instanceRef,atpUriDef» | +pPortPrototypeInExecutable | 0..1 | «isOfType» | +providedInterface 0..1 {redefines atpType} | +process 0..1 +idsPlatformInstantiation 0..1

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_TPS_ManifestSpecification S. 532 10.48 Figure 10.48: Mapping to timestamp provider