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(spezialisiertUploadableDeploymentElement): Zentrales Mapping-Element im Manifest zur Konfiguration der Zeitstempel-Bereitstellung für IdsM-Instanzen.IdsmTimestampProviderInterface→IdsmAbstractPortInterface→PortInterface(spezialisiertARElement,AtpBlueprint,AtpBlueprintable,AtpType): Spezialisierte Serviceschnittstelle zur standardisierten Abfrage von Zeitstempeln für Security-Ereignisse.PPortPrototype(spezialisiertAbstractProvidedPortPrototype): Bereitstellender Port-Prototyp innerhalb einesExecutable, typisiert über das Interface («isOfType»).IdsPlatformInstantiation(spezialisiertNonOsModuleInstantiation): Plattform-Modulinstanz des IdsM auf Adaptive-Ebene.Process(spezialisiertAbstractExecutionContext): 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).
- Rolle:
IdsmTimestampProviderMapping→IdsPlatformInstantiation:- Rolle:
+idsPlatformInstantiation[0..1] (Assoziation zur IdsM-Plattforminstanz).
- Rolle:
IdsmTimestampProviderMapping→Process:- Rolle:
+process[0..1] (Kontextueller Bezug zum ausführenden Prozess).
- Rolle:
PPortPrototype→PortInterface(bzw.IdsmTimestampProviderInterface):- Rolle:
+providedInterface[0..1] - Stereotyp:
«isOfType», Eigenschaft{redefines atpType}.
- Rolle:
3. Dynamisches Verhalten & Sequenzablauf
- Klassifikation: Reines statisches Struktur- und Manifest-Metamodell (kein dynamisches Sequenzdiagramm).
- Zur Laufzeit abgeleiteter Ablauf:
- 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
+pPortPrototypeInExecutableinstanziierten Timestamp-Service. - 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. - 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.
- 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
4. Normative Relevanz & Entwickler-Hinweise
- Manifest-Konfiguration (Execution & Service Instance Manifest):
- Entwickler müssen bei aktivem IdsM sicherstellen, dass die Referenz
pPortPrototypeInExecutableeindeutig auf einen gültigen PPort zeigt, dessenprovidedInterfacedasIdsmTimestampProviderInterfaceimplementiert. - Durch
«instanceRef,atpUriDef»ist der Port immer im hierarchischen Kontext des jeweiligen Executables zu adressieren.
- Entwickler müssen bei aktivem IdsM sicherstellen, dass die Referenz
- 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.
- Das Interface entkoppelt den Security-Stack von hardwarespezifischen Echtzeituhren (RTC), GPS/GNSS-Quellen oder Netzwerk-Zeitsynchronisationen (z. B. IEEE 802.1AS / PTP via
- 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.
- Ist kein Mapping vorhanden (Multiplizität
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.