DEENESPTFRRUARHIKOZHNL
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: Attribute category = PLATFORM_CORE und diagnosticAddress = 0x1234.
  • Platform: Software Cluster: Attribut category = PLATFORM.
  • app1: Software Cluster: Attribut category = APPLICATION_LAYER.
  • app2Root: Software Cluster: Attribut category = APPLICATION_LAYER; besitzt hierarchische Abhängigkeitsbeziehungen (gestrichelte Pfeile) zu Sub-Clustern.
  • app2Sub1: Software Cluster: Attribut category = APPLICATION_LAYER.
  • app2Sub2: Software Cluster: Attribut category = APPLICATION_LAYER.
  • shared: DiagnosticContributionSet: Grau hinterlegte zentrale Entität mit den Attributen DID 0x2314 und DID 0x4321.

Beziehungen:

  • Platform Core, Platform, app1 und app2Root referenzieren jeweils über gerichtete Pfeilverbindungen die zentrale Entität shared: DiagnosticContributionSet.
  • app2Root referenziert über gestrichelte Pfeile die beiden untergeordneten Software-Cluster app2Sub1 und app2Sub2.
  • 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:

  1. Das Root-Software-Cluster Platform Core deklariert die eindeutige Diagnoseadresse 0x1234 der Maschine.
  2. Mehrere Software-Cluster (Platform Core, Platform, app1, app2Root) binden sich an dasselbe DiagnosticContributionSet an.
  3. Durch die gemeinsame Referenzierung erweitern die einzelnen Software-Cluster den Diagnose-Server automatisch um ihre jeweiligen Data Identifier (DID 0x2314, DID 0x4321), wobei jede DID pro Diagnoseadresse systemweit nur einmalig vergeben werden darf.
  4. Untergeordnete Cluster (app2Sub1, app2Sub2) werden über das übergeordnete Cluster app2Root strukturell 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 DiagnosticContributionSet verweisen, um DIDs unter dieser Diagnoseadresse bereitzustellen.
  • Eindeutigkeitsregel: Jede DID darf über alle DiagnosticContributionSets einer 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.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R22-11 → R23-11 normative Änderung Nachfolger: FIG-36eb776a2765ccf4
  • Verlagerung des Attributs diagnosticAddress = 0x1234 von Platform Core: Software Cluster in die Entität shared: DiagnosticContributionSet.
  • Konsolidierung der hierarchischen Software-Cluster-Struktur (app2Root: Software Cluster mit gestrichelten Abhängigkeitspfeilen zu app2Sub1: Software Cluster und app2Sub2: Software Cluster) zu einer einzelnen flachen Entität app2: Software Cluster mit direkter Referenz auf shared: DiagnosticContributionSet.
  • Anpassung der erklärenden Randnotiz von „Only a single root Software Cluster specifies an diagnostic address.“ zu „Only the DiagnosticContributionSet specifies an diagnostic address.“

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Shared diagnostic address 0x1234 | Platform Core: Software Cluster | - category = PLATFORM_CORE - diagnosticAddress = 0x1234 | Platform: Software Cluster | - category = PLATFORM |                                                                | app1: Software Cluster | - category = APPLICATION_LAYER | app2Root: Software Cluster | - category = APPLICATION_LAYER | app2Sub1: Software Cluster | - category = APPLICATION_LAYER | app2Sub2: Software Cluster | - category = APPLICATION_LAYER |                   |  |                     |                  |  |             |       |  |         |           |                |         |  |      | shared: DiagnosticContributionSet | - DID 0x2314 - DID 0x4321 |                   |                |  |      |                 |  |              |     |       |  |        |             |                   |       |  |          |                 

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R22-11 AUTOSAR_EXP_PlatformDesign S. 43 9.2 Figure 9.2: Single Diagnostic Address Per Machine