Figure 7.1: Overview of AUTOSAR Adaptive Platform and its context
616fb361807c8de9a6103da1a1aa09cd653113f1da9cc2693149e8368154ceb0
1. Diagrammtyp & Architektur-Kontext
UML-Komponentendiagramm zur Darstellung des Systemkontexts und der architektonischen Schichtung der AUTOSAR Adaptive Platform (AP). Das Diagramm veranschaulicht die Einbettung der Plattform zwischen Anwendungssoftware (Adaptive Application) auf der Oberseite und Basisdiensten bzw. Hardware-/Treiberkomponenten (Operating System, Watchdog, Crypto Provider) auf der Unterseite sowie die vermittelnden Schnittstellenebenen.
2. Komponenten, Entitäten & Schnittstellen
- Komponenten (UML-Component):
Adaptive Application: Anwendungsebene oberhalb der Plattform.AUTOSAR Adaptive Platform: Zentrales Paket/Subsystem (blau hinterlegt).Operating System: Unterlagerte Betriebssystem-Komponente.Watchdog: Hardware- bzw. externe Überwachungskomponente.Crypto Provider: Kryptografische Dienstanbieter-Komponente.
- Schnittstellenblöcke (Rechtecke der Zwischenschicht) und Stereotype:
«externalInterfac... Multi-Process System Interface«externalInterface» Single-Process POSIX API«externalInterfac... Non-volatile Storage«externalInterfac... TCP/IP Stack«externalInterface» Watchdog Driver«platformExtension... Crypto Provider(Stereotyp oben «platformExtension...», oberhalb des Texts zudem «externalInterfac...»)
- Beziehungen:
- Gerichtete gestrichelte Pfeile («use»):
- Von
Adaptive ApplicationaufAUTOSAR Adaptive Platform. - Von
AUTOSAR Adaptive Platformauf alle sechs Schnittstellenblöcke der Zwischenebene.
- Von
- Realisierungs-/Generalisierungsbeziehungen (gestrichelte Linien mit geschlossener, nicht ausgefüllter Dreiecksspitze):
- Von
Operating Systemzu den vier SchnittstellenMulti-Process System Interface,Single-Process POSIX API,Non-volatile StorageundTCP/IP Stack. - Von
Watchdogzur SchnittstelleWatchdog Driver. - Von
Crypto Providerzur SchnittstelleCrypto Provider.
- Von
- Gerichtete gestrichelte Pfeile («use»):
3. Dynamisches Verhalten & Sequenzablauf
Statische Schichten- und Nutzungsbeziehung ohne zeitlichen Sequenzablauf: Aufrufe erfolgen top-down von den adaptiven Applikationen an die AUTOSAR Adaptive Platform über «use»-Abhängigkeiten. Die Plattform greift ihrerseits über die definierten externen Schnittstellen und Plattform-Erweiterungen («use») auf die vom Betriebssystem, dem Watchdog und dem Crypto-Provider realisierten Dienste zu.
4. Normative Relevanz & Entwickler-Hinweise
Architekturrichtlinie für Schnittstellenkategorien im Systemkontext: Adaptive Applikationen greifen ausschließlich auf die Adaptive Platform zu. Das Fundament der Plattform gliedert sich normativ in vom Betriebssystem bereitgestellte Schnittstellen (POSIX- und Multi-Process-Schnittstellen, NVM, TCP/IP) sowie spezifische Treiber/Erweiterungen für Watchdog und Kryptografie (Crypto Provider), die über externe Schnittstellen («externalInterface») und Plattform-Erweiterungen («platformExtension») angebunden werden müssen.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.