Figure 9.90: Interfaces for request handling
ec09af73deef95473e03e090792cc99b8a6368247399153a7970f78ff1750dee
1. Diagrammtyp & Architektur-Kontext
Hybrid-Diagramm bestehend aus tabellarischen Schnittstellendefinitionen und einem UML-Komponentendiagramm für AUTOSAR Adaptive Platform Release R23-11. Im Vergleich zu R22-11 fehlt die Tabelle für das Interface Condition vollständig. Zudem ist die Tabelle für DiagnosticOperationCycleInterface am oberen Bildrand unvollständig gerendert (Kopfzeilen fehlen), während die Spezifikation von Indicator und das untere UML-Komponentendiagramm für SecurityAccess und ServiceValidation unverändert vorliegen.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm umfasst folgende sichtbare Komponenten und Schnittstellen:
- Tabellarische Schnittstellen:
- Unvollständig gerendertes Interface (Meta-model interface type:
DiagnosticOperationCycleInterface):Usage: Public API, Description für das Handling von Betriebszyklen; OperationenGetOperationCycle,SetNotifierundSetOperationCycle(die Kopfattribute Name, Technology und Generated fehlen im sichtbaren Bereich). Indicator(DiagnosticIndicatorInterface): Vollständig spezifiziert mit TechnologyPort interface,Generated: No,Usage: Public APIsowie den OperationenGetIndicatorundSetNotifier.
- UML-Komponentendiagramm:
Adaptive Application: Realisiert die InterfacesSecurityAccess(+ CompareKey(),+ GetSeed(),+ Offer(),+ StopOffer()) undServiceValidation(+ Confirmation(),+ Offer(),+ StopOffer(),+ Validate()).«aapFunctionalCluster» Diagnostic Management (daemon-based): Dämon-Prozess, der beide Schnittstellen über«use» «aapRequiredPort»referenziert.
3. Dynamisches Verhalten & Sequenzablauf
Die dynamischen Abläufe beschränken sich auf die im Diagramm dargestellten Schnittstellen:
- Zyklus-Management: Die Applikation interagiert über
GetOperationCycleundSetOperationCyclemit dem Zyklusstatus und reagiert über den mitSetNotifiergebundenen Notifier auf Systemänderungen. - Indikator-Handling: Synchrones Lesen über
GetIndicatorsowie Benachrichtigung bei Aktualisierungen viaSetNotifier. - Sicherheitszugriff und Service-Validierung: Lebenszyklussteuerung der Service-Instanzen durch die
Adaptive ApplicationmittelsOffer()undStopOffer(). Der DM-Daemon initiiert bei eingehenden UDS-Diensten den Seed/Key-Austausch (GetSeed(),CompareKey()), autorisiert Service-Anfragen überValidate()und übermittelt Ausführungsstatus viaConfirmation(). Condition-Interaktionen sind in dieser Fassung nicht visualisiert.
4. Normative Relevanz & Entwickler-Hinweise
Normativ dokumentiert das Diagramm die Public APIs des Adaptive Diagnostic Management (ara::diag) in R23-11. Der visuelle Wegfall der Condition-Schnittstellentabelle sowie die am oberen Rand abgeschnittene Kopfzeile von DiagnosticOperationCycleInterface stellen Artefakte des Dokumenten-Renderings bzw. der Dokumentengliederung in R23-11 dar. Für Entwickler bleiben die Dienstvalidierung (ServiceValidation), der Sicherheitszugriff (SecurityAccess) und die Indikator-/Zyklus-APIs fundamentale funktionale Ports zwischen Applikationsprozess und DM-Daemon.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.