DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_PlatformDesign FIG-392d731dfa54cbe1 681 × 498 px 3 Release(s)

Figure 9.1: One Diagnostic Address Per SWCL

SHA-256 Inhalts-Fingerabdruck: 392d731dfa54cbe1177d6789e19b08575719d9c4af430b08081732a9728f685c
✦ 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 / Architektur-Strukturdiagramm für die Diagnosekonfiguration in AUTOSAR Adaptive Platform. Das Diagramm illustriert das Konzept „One Diagnostic Address Per SWCL“ (Software Cluster) und die Entkopplung bzw. Zuweisung von Diagnoseadressen (diagnosticAddress) zu Software-Clustern und deren Diagnose-Beitragssätzen (:DiagnosticContributionSet) über Plattform- und Anwendungsebenen hinweg.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm gliedert sich in vier symmetrische Diagnose-Adressbereiche (farbige Rahmen):

  • Bereich Diagnostic address 0x01 (grün): Enthält app1: Software Cluster (category = APPLICATION_LAYER), das auf ein :DiagnosticContributionSet mit den Attributen diagnosticAddress = 0x01 und DID 0x2314 verweist.
  • Bereich Diagnostic address 0x02 (gelb): Enthält app2: Software Cluster (category = APPLICATION_LAYER), das auf ein eigenes :DiagnosticContributionSet mit den Attributen diagnosticAddress = 0x02 und DID 0x4123 verweist.
  • Bereich Dinagnostic address 0x03 (blau): Enthält Platform Core: Software Cluster (category = PLATFORM_CORE, diagnosticAddress = 0x3), das auf ein :DiagnosticContributionSet mit den Attributen diagnosticAddress = 0x03 und DID 0x1234 verweist.
  • Bereich Diagnostic address 0x04 (rot): Enthält Platform: Software Cluster (category = PLATFORM, diagnosticAddress = 0x4), das auf ein :DiagnosticContributionSet mit den Attributen diagnosticAddress = 0x04 und DID 0x1234 verweist.

Drei erklärende Notizen ergänzen die Struktur:

  • „Each Software Cluster has an own diagnostic address in this example.“ (gestrichelt verbunden mit dem roten Bereich).
  • „The same DID may be used by Software Clusters with a different diagnostic address.“ (gestrichelt verbunden mit den Instanzen von :DiagnosticContributionSet der Bereiche 0x03 und 0x04).
  • „Please note that several simplifications and omissions to the diagnostic configuration have been made for brevity.“

3. Dynamisches Verhalten & Sequenzablauf

Statisches Metamodell- und Deklarationsdiagramm ohne dynamische Aufruf- oder Nachrichtensequenzen. Die gerichteten Kanten modellieren statische Eigentums- und Zuordnungsbeziehungen zwischen Software-Clustern und ihren Diagnosekonfigurationen bzw. hierarchische Dekompositionen zwischen einem Root-Cluster und dessen Sub-Clustern.

4. Normative Relevanz & Entwickler-Hinweise

Normativ relevant für die Konfiguration des Adaptive Platform Diagnostic Managements (DM):

  • Jeder Software-Cluster besitzt im gezeigten Modell eine eigene, eindeutige Diagnoseadresse im Format zweistelliger Hexadezimalwerte (0x01 bis 0x04).
  • Die Diagnoseadresse wird auf Ebene des :DiagnosticContributionSet konfiguriert (diagnosticAddress = 0x...), während der Software Cluster des Application Layers nur noch die funktionale Kategorie deklariert.
  • Identische DIDs (z. B. DID 0x1234) sind zulässig, sofern sie Software-Clustern mit unterschiedlichen Diagnoseadressen zugeordnet sind.
  • Jeder funktionale Software-Cluster (auch in der Anwendungsschicht) bindet sein eigenes DiagnosticContributionSet mit spezifischen DIDs ein.

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

R22-11 → R23-11 normative Änderung Vorgänger: FIG-dcbc736801033613
  • Software-Cluster-Hierarchie: Das Verbundkonstrukt aus app2Root: Software Cluster mit untergeordneten app2Sub1: Software Cluster und app2Sub2: Software Cluster entfällt zugunsten eines einzelnen flachen app2: Software Cluster.
  • Diagnoseadressen-Zuordnung: Das Attribut diagnosticAddress wird bei den Anwendungs-Software-Clustern (app1, app2) aus den Software Cluster-Instanzen entfernt und stattdessen in den referenzierten :DiagnosticContributionSet-Instanzen deklariert (diagnosticAddress = 0x01 bei app1, diagnosticAddress = 0x02 bei app2, sowie zusätzlich in den Sets von Platform Core mit 0x03 und Platform mit 0x04).
  • Adressierungsformat: Die Diagnoseadressen in den Bereichsüberschriften und Attributen wurden von einstelliger hexadezimaler Notation (0x1, 0x2, 0x3, 0x4) auf zweistellige Byte-Notation (0x01, 0x02, 0x03, 0x04) vereinheitlicht; Shared diagnostic address 0x2 entfällt.
  • DID-Konfiguration: Für app2 ist ein eigenes :DiagnosticContributionSet mit DID 0x4123 definiert; in app1 entfällt die Definition von DID 0x1234 (verbleibt bei DID 0x2314).
  • Notiz-Anmerkung: Randnotiz wurde angepasst von „Each root Software Cluster has an own diagnostic address in this example.“ zu „Each Software Cluster has an own diagnostic address in this example.“

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

Diagnostic address 0x04 Dinagnostic address 0x03 | Diagnostic address 0x02 Diagnostic address 0x01 | Platform Core: Software Cluster | - category = PLATFORM_CORE - diagnosticAddress = 0x3 | Platform: Software Cluster | - category = PLATFORM - diagnosticAddress = 0x4 |                             |                           |              | app1: Software Cluster | - category = APPLICATION_LAYER | app2: Software Cluster | - category = APPLICATION_LAYER | :DiagnosticContributionSet | - diagnosticAddress = 0x01 - DID 0x2314 |                                             | :DiagnosticContributionSet | - diagnosticAddress = 0x04 - DID 0x1234 | :DiagnosticContributionSet | - diagnosticAddress = 0x03 - DID 0x1234 |              |                 |          | :DiagnosticContributionSet | - diagnosticAddress = 0x02 - DID 0x4123

Vorkommen in AUTOSAR-Releases (3)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R23-11 AUTOSAR_AP_EXP_PlatformDesign S. 47 9.1 Figure 9.1: One Diagnostic Address Per SWCL
R24-11 AUTOSAR_AP_EXP_PlatformDesign S. 49 9.1 Figure 9.1: One Diagnostic Address Per SWCL
R25-11 AUTOSAR_AP_EXP_PlatformDesign S. 49 9.1 Figure 9.1: One Diagnostic Address Per SWCL