Figure 5.1: Interfaces required by Raw Data Stream from other Functional Clusters
7e2361972edb0516ef04b3e91c1db955ef3eb77cab8d59904c8e0b4d6471da5d
1. Diagrammtyp & Architektur-Kontext
UML-Klassendiagramm / Komponentendiagramm zur Darstellung von Schnittstellenabhängigkeiten (Required Interfaces) des AUTOSAR Adaptive Platform Functional Clusters Raw Data Stream. Das Diagramm zeigt die Interaktion von Raw Data Stream mit weiteren Functional Clusters und Systembestandteilen (Log and Trace, Cryptography, Registry, Operating System) über definierte Schnittstellen und Realisierungsbeziehungen.
2. Komponenten, Entitäten & Schnittstellen
Das Diagramm definiert folgende Komponenten und Schnittstellen:
- Client-Komponente:
Raw Data Stream(«aapFunctionalCluster»): Verwendet vier Schnittstellen über gerichtete Abhängigkeiten («use»).
- Schnittstellen & Ziel-Komponenten:
Logger(«aapAPI,aapNativeInterf...»): Realisiert durchLog and Trace(«aapFunctionalClust...»). Bietet die Operationen+ IsEnabled(),+ Log(MsgId, Params),+ LogDebug(): LogStream,+ LogError(): LogStream,+ LogFatal(): LogStream,+ LogInfo(): LogStream,+ LogVerbose(): LogStream,+ LogWarn(): LogStream,+ WithLevel(): LogStream.CryptoStack(«aapAPI,aapNativeInterf...»): Realisiert durchCryptography(daemon-based, «aapFunctionalClust...»). Keine Operationen explizit aufgeführt.ManifestAccessor(«aapInternal,aapNativeInte...»): Realisiert durchRegistry. Keine Operationen explizit aufgeführt.TCP/IP Stack(«aapInternal»): Realisiert durchOperating System. Keine Operationen explizit aufgeführt.
Realisierungsbeziehungen sind als gestrichelte Pfeile mit geschlossener, nicht ausgefüllter Pfeilspitze dargestellt; Abhängigkeiten von Raw Data Stream als offene Pfeile mit Stereotyp «use».
3. Dynamisches Verhalten & Sequenzablauf
Statisches Strukturdiagramm ohne explizite Ablauf- oder Sequenzpfade. Die «use»-Abhängigkeiten verdeutlichen synchrone oder asynchrone Schnittstellenaufrufe von Raw Data Stream an das Logging-Subsystem (Logger), kryptografische Dienste (CryptoStack), Metadaten-/Konfigurationszugriffe (ManifestAccessor) sowie Netzwerkkommunikation (TCP/IP Stack) über das zugrundeliegende Betriebssystem.
4. Normative Relevanz & Entwickler-Hinweise
Normativ verbindliche Spezifikation der externen Schnittstellenabhängigkeiten für Implementierungen des Functional Clusters Raw Data Stream. Die Trennung in standardisierte Plattform-APIs («aapAPI,aapNativeInterface») und interne Schnittstellen («aapInternal») definiert die zulässigen Kopplungsarten. Entwickler müssen sicherstellen, dass die erforderlichen Bindeglieder zu Log and Trace, dem kryptografischen Dämon, der Manifest-Registry sowie dem TCP/IP-Stack des Betriebssystems zur Laufzeit bereitgestellt und angebunden werden.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.