Figure 9.77: Interfaces of Firewall
cc6735f81514890511cff4e964acf9387662accec09b7b6d71468cc5d322d412
1. Diagrammtyp & Architektur-Kontext
UML-Komponenten- bzw. Klassendiagramm zur Darstellung der Schnittstellenarchitektur des Functional Clusters Firewall innerhalb der AUTOSAR Adaptive Platform (EXP_SWArchitecture). Es zeigt die Interaktion einer adaptiven Anwendung mit der Firewall über eine standardisierte Dienstschnittstelle.
2. Komponenten, Entitäten & Schnittstellen
- Adaptive Application: Komponenten-Entität (symbolisiert als UML-Komponente), die als Client/Konsument agiert.
- «aapFunctionalCluster» Firewall (daemon-based): Funktioneller Cluster der AUTOSAR Adaptive Platform, realisiert als Daemon-Prozess.
- «aapAPI, aapPortInterface» FirewallStateSwitchInterface: Schnittstelle mit der Operation
+ SwitchFirewallState(), die vom Functional Cluster Firewall implementiert (Realisierungsbeziehung mit gestricheltem Pfeil und geschlossener, nicht ausgefüllter Pfeilspitze) und von der Adaptive Application über eine Abhängigkeitsbeziehung (gestrichelter Pfeil mit offener Spitze) mit dem Stereotyp«use»genutzt wird.
3. Dynamisches Verhalten & Sequenzablauf
Synchrone oder asynchrone Methodeninteraktion: Eine Adaptive Application initiiert über die Abhängigkeit («use») den Aufruf der Operation SwitchFirewallState() an der Schnittstelle FirewallStateSwitchInterface, um den Zustand der Firewall im Daemon-basierten Functional Cluster umzuschalten.
4. Normative Relevanz & Entwickler-Hinweise
Architekturrelevante Schnittstellendefinition für Entwickler von Adaptive Applications, die Firewall-Zustände steuern müssen. Der Dienst ist als «aapAPI» und «aapPortInterface» ausgeprägt; die tatsächliche Realisierung erfolgt entkoppelt im Firewall-Daemon. Client-Anwendungen binden die Schnittstelle über eine Verwendungsbeziehung («use») an.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.