Figure 8.17: Example PortPrototype to TimeBase mapping
ce49d48f815654bc1292d0588c58172c557d167dbd015ccafa50a492bd5d8d94
1. Diagrammtyp & Architektur-Kontext
Konzeptionelles Architektur- und Mapping-Diagramm der AUTOSAR Adaptive Platform. Das Diagramm visualisiert die Zuordnung von PortPrototypes einer adaptiven Anwendung (Application 1) zu Zeitbasen innerhalb des Funktionsclusters Time Sync Management im Rahmen der Manifest-Modellierung (TimeSyncPortPrototypeToTimeBaseMappings).
2. Komponenten, Entitäten & Schnittstellen
- Application 1: Adaptive Anwendungskomponente mit vier Port-Instanzen (
PortPrototype):tb M: Master-PortPrototype für Zeitsynchronisation.tb C1: Erster Consumer-/Client-PortPrototype.tb C2: Zweiter Consumer-/Client-PortPrototype.tb L: PortPrototype für rein lokale Zeitbasis.
- Time Sync Management: Plattform-Funktionscluster mit vier definierten Zeitbasen:
PureLocal TimeBase_1: Nicht netzwerkweit synchronisierte, rein lokale Zeitbasis.SynchronizedSlave TimeBase_2: Zweite als SynchronizedSlave konfigurierte Zeitbasis.SynchronizedSlave TimeBase_1: Erste als SynchronizedSlave konfigurierte Zeitbasis.SynchronizedMaster TimeBase_1: Als SynchronizedMaster konfigurierte Zeitbasis.
- TimeSyncPortPrototypeToTimeBaseMappings: Verbindungselement, das Zuordnungen über gestrichelte Pfeillinien zu den Ports und durchgezogene Linien zu den Zeitbasen definiert.
3. Dynamisches Verhalten & Sequenzablauf
Die Zuordnungsbeziehungen verlaufen statisch im Manifest:
tb MvonApplication 1ist überTimeSyncPortPrototypeToTimeBaseMappingsmitSynchronizedMaster TimeBase_1verknüpft (Bereitstellung synchronisierter Zeit).tb C1ist mitSynchronizedSlave TimeBase_1verbunden (Bezug von synchronisierter Zeit aus Basis 1).tb C2ist mitSynchronizedSlave TimeBase_2verbunden (Bezug von synchronisierter Zeit aus Basis 2).tb List mitPureLocal TimeBase_1verbunden (Zugriff auf die rein lokale Zeitbasis).
Pfeilspitzen weisen jeweils auf die zugeordneten PortPrototypes der Applikation sowie auf die korrespondierenden Zeitbasen des Time Sync Managements.
4. Normative Relevanz & Entwickler-Hinweise
Das Schaubild illustriert die verbindliche Modellierungsvorschrift für Manifeste, nach der PortPrototypes einer Applikation explizit auf spezifische Zeitbasen-Rollen (SynchronizedMaster, SynchronizedSlave, PureLocal) gemappt werden müssen. Entwickler und Integratoren müssen sicherstellen, dass Port-Rollen der Applikation typkonform zu den parametrierten Zeitbasen des Plattform-Clusters Time Sync Management aufgelöst werden.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.