DEENESPTFRRUARHIKOZHNL
AUTOSAR_EXP_SWArchitecture FIG-fab7160ee7ceacae 849 × 381 px 1 Release(s)

Figure 13.4: Example defining a single diagnostic address for the whole Machine

SHA-256 Inhalts-Fingerabdruck: fab7160ee7ceacae5c5238cee0d9d4a6472b0ef071e8a52e7c0fb448e6b98bc3
✦ 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 / Strukturschaubild zur Diagnosearchitektur der AUTOSAR Adaptive Platform. Das Diagramm illustriert das architektonische Konzept einer geteilten logischen Diagnoseadresse (Shared diagnostic address 0x1234) über mehrere Software Cluster hinweg innerhalb einer Machine.

2. Komponenten, Entitäten & Schnittstellen

Das System umfasst folgende Software-Cluster-Instanzen (Typ Software Cluster):

  • Platform Core: Software Cluster: Instanz der Kategorie PLATFORM_CORE mit der Eigenschaft diagnosticAddress = 0x1234.
  • Platform: Software Cluster: Instanz der Kategorie PLATFORM.
  • app1: Software Cluster: Anwendungs-Cluster der Kategorie APPLICATION_LAYER.
  • app2Root: Software Cluster: Wurzel-Anwendungscluster der Kategorie APPLICATION_LAYER.
  • app2Sub1: Software Cluster und app2Sub2: Software Cluster: Untergeordnete Anwendungscluster der Kategorie APPLICATION_LAYER, die über gestrichelte Pfeile von app2Root abhängen bzw. referenziert werden.

Zentrales Diagnoseelement:

  • shared: DiagnosticContributionSet: Geteilte Diagnosekonfiguration, enthaltend die Data Identifier DID 0x2314 und DID 0x4321.

Beziehungen / Schnittstellen:

  • Alle vier Cluster bzw. Root-Cluster (app1, app2Root, Platform Core, Platform) besitzen gerichtete Referenzpfeile mit offenen Pfeilspitzen auf shared: DiagnosticContributionSet.
  • Die gesamte Anordnung befindet sich innerhalb einer rot umrandeten logischen Hülle mit dem Titel Shared diagnostic address 0x1234.

3. Dynamisches Verhalten & Sequenzablauf

Statische Deklarationsstruktur ohne zeitliche Sequenzabläufe oder Interaktionspfade. Das Diagramm modelliert die Zuordnung von Diagnoseelementen: Ein zentraler Root-Cluster (Platform Core) definiert die Diagnoseadresse für das Gesamtsystem, während alle beteiligten Software-Cluster über ihre Referenzen auf das gemeinsame DiagnosticContributionSet ihre jeweiligen Diagnosebestandteile (DIDs) beisteuern. Dadurch wird der Diagnoseserver für die gemeinsame Diagnoseadresse automatisiert über Clustergrenzen hinweg aggregiert.

4. Normative Relevanz & Entwickler-Hinweise

Exemplarisches Entwurfsmuster für AUTOSAR Adaptive Plattformarchitekturen:

  • Pro Diagnoseadresse darf jede DID systemweit in den zugeordneten DiagnosticContributionSets nur genau einmal vorkommen.
  • Nur ein einzelner Root-Software-Cluster definiert die Diagnoseadresse (diagnosticAddress), während andere Cluster über das gemeinsame DiagnosticContributionSet angebunden werden und den Diagnoseserver erweitern.
  • Die begleitenden Notizen weisen explizit darauf hin, dass Vereinfachungen und Auslassungen vorgenommen wurden, um das Prinzip der Adressenteilung übersichtlich darzustellen.

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

R21-11 → R22-11 keine inhaltliche Änderung Vorgänger: FIG-ccd6f7b33657aa10

Keine inhaltlichen Änderungen erkennbar.

R22-11 → R23-11 normative Änderung Nachfolger: FIG-960e9d49d23d65ec
  • Platform Core: Software Cluster: Attribut diagnosticAddress = 0x1234 entfällt.
  • shared: DiagnosticContributionSet: Attribut diagnosticAddress = 0x1234 ergänzt.
  • app2Root: Software Cluster, app2Sub1: Software Cluster, app2Sub2: Software Cluster: Die dreistufige Hierarchie aus Root- und Sub-Clustern samt gestrichelter Abhängigkeitspfeile entfällt und wird durch einen einzelnen Cluster app2: Software Cluster (Kategorie APPLICATION_LAYER) ersetzt, der direkt auf shared: DiagnosticContributionSet referenziert.
  • Notiz unten rechts: Textpassage „Only a single root Software Cluster specifies an diagnostic address.“ geändert 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_SWArchitecture S. 171 13.4 Figure 13.4: Example defining a single diagnostic address for the whole Machine