DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_PlatformDesign FIG-36eb776a2765ccf4 659 × 392 px 3 Release(s)

Figure 9.2: Single Diagnostic Address Per Machine

SHA-256 Inhalts-Fingerabdruck: 36eb776a2765ccf4347fe57a75d80d348bd9f95d3b5d4c51dc2c91f6858ad008
✦ 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 vier Instanzen des Metatyps Software Cluster und eine Instanz des Metatyps DiagnosticContributionSet:

  • Platform Core: Software Cluster: Attribut category = PLATFORM_CORE.
  • Platform: Software Cluster: Attribut category = PLATFORM.
  • app1: Software Cluster: Attribut category = APPLICATION_LAYER.
  • app2: Software Cluster: Attribut category = APPLICATION_LAYER.
  • shared: DiagnosticContributionSet: Grau hinterlegte zentrale Entität mit den Attributen diagnosticAddress = 0x1234, DID 0x2314 und DID 0x4321.

Beziehungen:

  • Alle vier Software-Cluster (app1, app2, Platform Core, Platform) besitzen direkte gerichtete Pfeile auf die zentrale Entität shared: DiagnosticContributionSet.
  • Assoziierte Textboxen beschreiben die Vergabe der Diagnoseadresse direkt am DiagnosticContributionSet sowie die automatische Erweiterung des Diagnose-Servers durch referenzierende Software-Cluster.

3. Dynamisches Verhalten & Sequenzablauf

Statisches Konfigurations- und Beziehungsmodell zur Entwurfs- bzw. Manifest-Erstellungszeit:

  1. Die Diagnoseadresse 0x1234 wird zentral im DiagnosticContributionSet (shared) definiert.
  2. Sämtliche Software-Cluster (Platform Core, Platform, app1, app2) verweisen direkt auf dieses gemeinsame DiagnosticContributionSet.
  3. Der Diagnose-Server wird durch die Beiträge der angebundenen Software-Cluster automatisch um die definierten DIDs (0x2314, 0x4321) erweitert.
  4. Jede DID darf pro gemeinsamer Diagnoseadresse über alle DiagnosticContributionSets hinweg nur genau einmal existieren.

4. Normative Relevanz & Entwickler-Hinweise

  • Die Zuweisung der Diagnoseadresse erfolgt unmittelbar an der Entität DiagnosticContributionSet (diagnosticAddress = 0x1234) und nicht mehr an einem Software-Cluster.
  • Alle Software-Cluster, die dieselbe Diagnoseadresse teilen, referenzieren direkt dasselbe DiagnosticContributionSet.
  • Eindeutigkeitsregel: Jede DID darf systemweit für dieselbe Diagnoseadresse nur einmalig vorkommen.
  • Der Hinweisblock am unteren Rand stellt klar, dass wesentliche Teile der Diagnosekonfiguration zugunsten der Übersichtlichkeit vereinfacht bzw. ausgelassen wurden.

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

R22-11 → R23-11 normative Änderung Vorgänger: FIG-e7705451712c9b3e
  • 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 | Platform: Software Cluster | - category = PLATFORM |                                                                  | app1: Software Cluster | - category = APPLICATION_LAYER | app2: Software Cluster | - category = APPLICATION_LAYER |  |     |                |                      |                 |        |                 |          |           |       |               | shared: DiagnosticContributionSet | - diagnosticAddress = 0x1234 - DID 0x2314 - DID 0x4321 |                  |                    |    |      |        |               |     |                |      |         |  |                  |                   |                

Vorkommen in AUTOSAR-Releases (3)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_EXP_PlatformDesign S. 47 9.2 Figure 9.2: Single Diagnostic Address Per Machine
R24-11 AUTOSAR_AP_EXP_PlatformDesign S. 49 9.2 Figure 9.2: Single Diagnostic Address Per Machine
R25-11 AUTOSAR_AP_EXP_PlatformDesign S. 49 9.2 Figure 9.2: Single Diagnostic Address Per Machine