AUTOSAR_TPS_ManifestSpecification
FIG-9c05d70742bb23da
878 × 501 px
2 Release(s)
Figure 14.18: Step 5 in the activation workflow
SHA-256 Inhalts-Fingerabdruck:
9c05d70742bb23dab97cabae58fd77d6351c72eab6d686157987edcce0bbfa3b
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
UML-Objektdiagramm / Aktivierungs-Workflow-Diagramm im Kontext des Update and Configuration Management (UCM) der AUTOSAR Adaptive Platform. Das Diagramm spezifiziert die semantische Struktur und Objektbeziehungen für Schritt 5 eines mehrstufigen Aktivierungsworkflows zur Aktualisierung von Software-Paketen.
2. Komponenten, Entitäten & Schnittstellen
Zentrale Entitäten sind:
UcmStep: Übergeordneter Container bzw. Aggregationselement, der die geordneten Einzelschritte 1 bis 6 aggregiert.SoftwarePackageStep_1bisSoftwarePackageStep_6: Sequenzierte Instanzen vonSoftwarePackageStep.SoftwarePackageStep_5: Der im Diagramm hervorgehobene Schritt (blau hinterlegt) mit gesetztem AttributactivationSwitch = True. Besitzt keine Referenzen/Rollen zu Software-Paketen.SoftwarePackage_1undSoftwarePackage_2: Die beiden zu aktualisierenden Ziel-Softwarepakete (orange hinterlegt).- Relationen/Rollen anderer Schritte (ausgegraut):
- Schritt 1 (
SoftwarePackageStep_1): ReferenziertSoftwarePackage_1undSoftwarePackage_2jeweils mit der Rolletransfer. - Schritt 2 (
SoftwarePackageStep_2): ReferenziertSoftwarePackage_1mit Rolleprocess. - Schritt 3 (
SoftwarePackageStep_3): ReferenziertSoftwarePackage_2mit Rolleprocess. - Schritt 4 (
SoftwarePackageStep_4): ReferenziertSoftwarePackage_1undSoftwarePackage_2jeweils mit Rollepre-activate. - Schritt 5 (
SoftwarePackageStep_5): Über Komposition mit Index5anUcmStepangebunden; keine ausgehenden Assoziationen zu Software-Paketen. - Schritt 6 (
SoftwarePackageStep_6): ReferenziertSoftwarePackage_1undSoftwarePackage_2jeweils mit Rolleverify.
- Schritt 1 (
3. Dynamisches Verhalten & Sequenzablauf
Das Diagramm stellt Schritt 5 innerhalb einer geordneten sechsstufigen Ausführungskette dar:
transfer: Übertragung beider Pakete (SoftwarePackage_1,SoftwarePackage_2).process: Verarbeitung des ersten Pakets (SoftwarePackage_1).process: Verarbeitung des zweiten Pakets (SoftwarePackage_2).pre-activate: Vorbereitung der Aktivierung für beide Pakete.activationSwitch=True: Eigentliche Aktivierung/Umschaltung. In diesem Schritt erfolgt die koordinierte Aktivierung beider Pakete gleichzeitig über das globale Flag, ohne dass Einzelschritte auf die Pakete referenzieren müssen.verify: Abschließende Verifikation beider Pakete in einem gemeinsamen Schritt.
4. Normative Relevanz & Entwickler-Hinweise
Normativ relevant für die Modellierung von UCM-Manifesten:
- Der eigentliche Umschaltvorgang (Aktivierung) wird durch einen eigenständigen
SoftwarePackageStepmodelliert, dessen AttributactivationSwitchaufTruegesetzt ist. - Ein
SoftwarePackageStepmit gesetztemactivationSwitch=Truereferenziert explizit keines der involviertenSoftwarePackage-Elemente über funktionale Rollen (wietransfer,process,pre-activateoderverify). - Die Umschaltung gilt implizit für alle zuvor im Workflow prozessierten und vorbereiteten Software-Pakete.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.