Figure 8.7: Example of Configuration in the Manifest
f34c6e02a464a93339096d365c2ca3f0ab9402c6864144b0b13f0d3c2211c638
1. Diagrammtyp & Architektur-Kontext
UML-Objektdiagramm (Instanzdiagramm) im Kontext der AUTOSAR Adaptive Platform (Dokument AUTOSAR_AP_EXP_SWArchitecture). Das Diagramm veranschaulicht beispielhaft Manifest-Konfigurationsobjekte für funktionale Erweiterungen bzw. Plugins im ARXML-Datenmodell. Dargestellt werden zwei Instanzen eines generischen Konfigurationstyps.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm umfasst zwei unabhängige UML-Objektinstanzen der Klasse XYPluginConfiguration:
- PluginA: XYPluginConfiguration mit dem Attribut + shortName = pluginA.
- PluginB: XYPluginConfiguration mit dem Attribut + shortName = pluginB.
Beide Attribute sind öffentlich (+) deklariert. Es existieren keine Verbindungslinien, Links oder Abhängigkeiten zwischen den Instanzen. Die Modellierung beschränkt sich auf das standardmäßige AUTOSAR-Attribut shortName zur Identifikation der Konfigurationselemente.
3. Dynamisches Verhalten & Sequenzablauf
Rein statisches Struktur- und Konfigurationsmodell ohne Sequenz- oder Laufzeitverhalten. Bei der Initialisierung der Laufzeitumgebung liest der Manifest-Parser die Konfigurationsobjekte aus, wodurch die Plugins unter ihren jeweiligen shortNames registriert werden.
4. Normative Relevanz & Entwickler-Hinweise
Nicht-normatives Anschauungsbeispiel (Dokumenttyp EXP). XYPluginConfiguration dient als Schablone für cluster-spezifische Plugin-Modelle. Für Integratoren und Entwickler gilt die Verpflichtung zur Einhaltung eindeutiger shortNames innerhalb des Manifest-Namensraums sowie die Bereitstellung der korrespondierenden Binärartefakte im Dateisystem der Zielmaschine.