DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-960e9d49d23d65ec 659 × 392 px 3 Release(s)

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

SHA-256 Inhalts-Fingerabdruck: 960e9d49d23d65ecae3fc5349f8f76b0b414785361c9624d8c6d0203d4fd576d
✦ 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.
  • Platform: Software Cluster: Instanz der Kategorie PLATFORM.
  • app1: Software Cluster: Anwendungs-Cluster der Kategorie APPLICATION_LAYER.
  • app2: Software Cluster: Anwendungs-Cluster der Kategorie APPLICATION_LAYER.

Zentrales Diagnoseelement:

  • shared: DiagnosticContributionSet: Geteilte Diagnosekonfiguration mit definierter Adresse und DIDs:
    • diagnosticAddress = 0x1234
    • DID 0x2314
    • DID 0x4321

Beziehungen / Schnittstellen:

  • Alle vier Software-Cluster (app1, app2, Platform Core, Platform) referenzieren über gerichtete Pfeile mit offener Pfeilspitze direkt auf shared: DiagnosticContributionSet.
  • Die Komponenten sind in einem rot umrandeten Rahmen mit der Kopfzeile Shared diagnostic address 0x1234 zusammengefasst.

3. Dynamisches Verhalten & Sequenzablauf

Statische Konfigurations- und Deklarationsstruktur ohne dynamische Ablaufsequenz. Die Diagnoseadresse wird auf Ebene des DiagnosticContributionSet festgelegt. Die einzelnen Software-Cluster (Platform Core, Platform, app1, app2) referenzieren dieses gemeinsame Set, wodurch der Diagnoseserver für die konfigurierte Diagnoseadresse über alle teilnehmenden Cluster hinweg modular aggregiert und erweitert wird.

4. Normative Relevanz & Entwickler-Hinweise

Normative Entwurfs- und Modellierungsrichtlinien für AUTOSAR Adaptive:

  • Die Diagnoseadresse (diagnosticAddress) wird direkt am DiagnosticContributionSet modelliert und nicht an einem einzelnen Software-Cluster.
  • Nur das DiagnosticContributionSet legt die Diagnoseadresse fest; alle beteiligten Software-Cluster erweitern den Diagnoseserver durch Referenzierung dieses Sets.
  • Jede DID darf innerhalb aller DiagnosticContributionSets für dieselbe Diagnoseadresse nur genau einmal vergeben werden.
  • Begleitender Hinweis: Vereinfachungen und Auslassungen an der Diagnosekonfiguration dienen der didaktischen Veranschaulichung.

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

R22-11 → R23-11 normative Änderung Vorgänger: FIG-fab7160ee7ceacae
  • 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 | 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_SWArchitecture S. 192 13.4 Figure 13.4: Example defining a single diagnostic address for the whole Machine
R24-11 AUTOSAR_AP_EXP_SWArchitecture S. 228 13.4 Figure 13.4: Example defining a single diagnostic address for the whole Machine
R25-11 AUTOSAR_AP_EXP_SWArchitecture S. 248 13.4 Figure 13.4: Example defining a single diagnostic address for the whole Machine