AUTOSAR_EXP_PlatformDesign
FIG-e7705451712c9b3e
849 × 382 px
1 Release(s)
Figure 9.2: Single Diagnostic Address Per Machine
SHA-256 Inhalts-Fingerabdruck:
e7705451712c9b3e387cd8cf62634c2003bcecf35d51fe29a10d3f033536091e
✦
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 / Architekturdiagramm aus dem AUTOSAR-Adaptive-Plattform-Entwurf (AUTOSAR_EXP_PlatformDesign), eingebettet in das Kapitel zum Diagnosekonzept. Das Diagramm illustriert das Modellierungsmuster für eine gemeinsame Diagnoseadresse („Shared diagnostic address 0x1234“) über mehrere Software-Cluster hinweg innerhalb einer Maschine.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm umfasst fünf Instanzen des Metatyps Software Cluster und eine Instanz des Metatyps DiagnosticContributionSet:
Platform Core: Software Cluster: Attributecategory = PLATFORM_COREunddiagnosticAddress = 0x1234.Platform: Software Cluster: Attributcategory = PLATFORM.app1: Software Cluster: Attributcategory = APPLICATION_LAYER.app2Root: Software Cluster: Attributcategory = APPLICATION_LAYER; besitzt hierarchische Abhängigkeitsbeziehungen (gestrichelte Pfeile) zu Sub-Clustern.app2Sub1: Software Cluster: Attributcategory = APPLICATION_LAYER.app2Sub2: Software Cluster: Attributcategory = APPLICATION_LAYER.shared: DiagnosticContributionSet: Grau hinterlegte zentrale Entität mit den AttributenDID 0x2314undDID 0x4321.
Beziehungen:
Platform Core,Platform,app1undapp2Rootreferenzieren jeweils über gerichtete Pfeilverbindungen die zentrale Entitätshared: DiagnosticContributionSet.app2Rootreferenziert über gestrichelte Pfeile die beiden untergeordneten Software-Clusterapp2Sub1undapp2Sub2.- Assoziierte Textboxen erläutern die Adress- und DID-Teilung sowie den hierarchischen Bezug zur Root-Software-Cluster-Adresse.
3. Dynamisches Verhalten & Sequenzablauf
Statisches Konfigurations- und Beziehungsmodell zur Entwurfs- bzw. Manifest-Erstellungszeit:
- Das Root-Software-Cluster
Platform Coredeklariert die eindeutige Diagnoseadresse0x1234der Maschine. - Mehrere Software-Cluster (
Platform Core,Platform,app1,app2Root) binden sich an dasselbeDiagnosticContributionSetan. - Durch die gemeinsame Referenzierung erweitern die einzelnen Software-Cluster den Diagnose-Server automatisch um ihre jeweiligen Data Identifier (DID
0x2314, DID0x4321), wobei jede DID pro Diagnoseadresse systemweit nur einmalig vergeben werden darf. - Untergeordnete Cluster (
app2Sub1,app2Sub2) werden über das übergeordnete Clusterapp2Rootstrukturell eingebunden.
4. Normative Relevanz & Entwickler-Hinweise
- In der gezeigten Modellierung deklariert ausschließlich ein einzelnes Root-Software-Cluster (
Platform Core) die Diagnoseadresse (diagnosticAddress = 0x1234). - Alle beteiligten Software-Cluster müssen auf dieselbe Instanz von
DiagnosticContributionSetverweisen, um DIDs unter dieser Diagnoseadresse bereitzustellen. - Eindeutigkeitsregel: Jede DID darf über alle
DiagnosticContributionSetseiner Diagnoseadresse hinweg nur genau einmal existieren. - Der Hinweisblock am unteren Rand weist explizit darauf hin, dass die Diagnosekonfiguration aus Gründen der Übersichtlichkeit vereinfacht und unvollständig dargestellt ist.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.