Figure 8.7: Example of Configuration in the Manifest
3980a6e2f9d567182cfd4b68b9cfe835708e0c3a7eadd7bb9ddde4047b32c800
1. Diagrammtyp & Architektur-Kontext
UML-Objektdiagramm (Instanzdiagramm) im Kontext der AUTOSAR Adaptive Platform (Dokument AUTOSAR_AP_EXP_SWArchitecture). Das Diagramm illustriert beispielhaft die Repräsentation von Plugin-Konfigurationsobjekten innerhalb eines Adaptive-Manifests (ARXML-Datenmodell). Dargestellt werden zwei konkrete Instanzen einer generischen Konfigurationsklasse.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm modelliert zwei unabhängige UML-Objektinstanzen der Klasse XYPluginConfiguration:
- PluginA: XYPluginConfiguration mit dem Attribut + shortName = pluginA.
- PluginB: XYPluginConfiguration mit dem Attribut + shortName = pluginB.
Beide Attribute weisen öffentliche Sichtbarkeit (+) auf. Zwischen den beiden Entitäten sind keine Assoziationen, Abhängigkeiten oder Kommunikationsbeziehungen modelliert. Das Metamodell-Element shortName dient der eindeutigen Identifikation des jeweiligen Plugin-Elements im ARXML-Modellbaum.
3. Dynamisches Verhalten & Sequenzablauf
Als statisches Objektdiagramm des Manifest-Metamodells bildet die Darstellung keinen dynamischen Ablauf und keine Sequenzen ab. Zur Systemlaufzeit bzw. beim Start der Adaptive Application / des Functional Clusters werden die im Manifest hinterlegten Konfigurationsinstanzen ausgewertet, um die definierten Plugins pluginA und pluginB aufzulösen und zu initialisieren.
4. Normative Relevanz & Entwickler-Hinweise
Das Diagramm besitzt informativen Charakter innerhalb des erläuternden Dokuments (EXP). Die Typbezeichnung XYPluginConfiguration fungiert als generischer Platzhalter für domänenspezifische Plugin-Konfigurationen in der Adaptive Platform. Entwickler und Integratoren müssen sicherstellen, dass die im Manifest deklarierten shortNames normkonform zu den AUTOSAR-Namensbildungsregeln sind und die referenzierten Plugin-Artefakte im Bereitstellungspaket (Execution Manifest / Machine Manifest) korrekt hinterlegt sind.