Figure 9.24: Example PortPrototype to TimeBase mapping
9a283ed66d56f49e8a1ec6e1558b9c3aa79f2d1284bd1a75596f64e4a949760b
1. Diagrammtyp & Architektur-Kontext
Konzeptionelles Architektur- und Mapping-Diagramm der AUTOSAR Adaptive Platform. Das Diagramm stellt das deklarative Mapping von PortPrototypes einer adaptiven Anwendung (Application 1) auf TimeBase-Rollen (SynchronizedTimeBaseProvider, SynchronizedTimeBaseConsumer) im Funktionscluster Time Sync Management über TimeSyncPortPrototypeToTimeBaseMappings dar.
2. Komponenten, Entitäten & Schnittstellen
- Application 1: Adaptive Anwendungskomponente mit drei PortPrototypes:
tb P: Provider-PortPrototype für Zeitbasisbereitstellung.tb C1: Erster Consumer-PortPrototype für synchronisierte Zeit.tb C2: Zweiter Consumer-PortPrototype für synchronisierte Zeit.
- Time Sync Management: Plattform-Funktionscluster mit drei Zeitbasen:
SynchronizedTimeBaseConsumer_2: Zweite Consumer-Zeitbasis.SynchronizedTimeBaseConsumer_1: Erste Consumer-Zeitbasis.SynchronizedTimeBaseProvider_1: Provider-Zeitbasis.
- TimeSyncPortPrototypeToTimeBaseMappings: Zuordnungskonstrukt, dargestellt durch gestrichelte Pfeile zu den Ports und durchgezogene Pfeile zu den Zeitbasen.
3. Dynamisches Verhalten & Sequenzablauf
Statische Mapping-Konfiguration im Manifest:
tb PvonApplication 1ist mitSynchronizedTimeBaseProvider_1verknüpft (Applikation agiert als Provider für die Zeitbasis).tb C1ist mitSynchronizedTimeBaseConsumer_1verknüpft (Applikation konsumiert Zeitbasis 1).tb C2ist mitSynchronizedTimeBaseConsumer_2verknüpft (Applikation konsumiert Zeitbasis 2).
Pfeile verbinden die Ports der Anwendung gerichtet mit den jeweiligen Provider- bzw. Consumer-Entitäten des Time Sync Managements.
4. Normative Relevanz & Entwickler-Hinweise
Normative Referenz für das AUTOSAR Adaptive Execution- bzw. Manifest-Design zur Zeitsynchronisation: Die Port- und Zeitbasen-Modellierung basiert auf dem Provider/Consumer-Muster (SynchronizedTimeBaseProvider, SynchronizedTimeBaseConsumer). Reine Master/Slave-Klassifikationen auf Port-Ebene sowie rein lokale Zeitbasen-Mappings (PureLocal) entfallen im dargestellten PortPrototype-Mapping. Integratoren müssen PortPrototypes (tb P, tb C1, tb C2) konsistent den jeweiligen Provider- und Consumer-Konfigurationen zuweisen.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.