Figure 11.16: Scenario: Switch Firewall State
bd1d9121c3dc52243a62fe62a28de882b83f914e709901c78b6ab7bf2448b9d8
1. Diagrammtyp & Architektur-Kontext
UML-Sequenzdiagramm zur Darstellung des dynamischen Ablaufs für den Zustandswechsel der Firewall (Szenario „Switch Firewall State“) im Security-Subsystem der AUTOSAR Adaptive Platform.
2. Komponenten, Entitäten & Schnittstellen
Beteiligte Entitäten sind die Anwendungsinstanz :Adaptive Application (als Akteur dargestellt), das funktionale Cluster :Firewall mit dem Stereotyp «aapFunctionalCluster» sowie die Plattform-Laufzeitumgebung :Operating System (als Akteur dargestellt). Schnittstellen-Operationen umfassen den synchronen Aufruf SwitchFirewallState() an das Cluster :Firewall sowie den nachgelagerten synchronen Aufruf applyRule() an das Betriebssystem.
3. Dynamisches Verhalten & Sequenzablauf
Die :Adaptive Application initiiert den Zustandswechsel über den synchronen Methodenaufruf SwitchFirewallState() an :Firewall. Innerhalb eines kombinierten Fragments vom Typ loop mit der Bedingung [foreach FirewallRule] ruft :Firewall für jede anzuwendende Firewall-Regel synchron die Operation applyRule() auf dem :Operating System auf. Nach Abarbeitung der Regelschleife erfolgt die synchrone Rückkehr (gestrichelte Antwortnachricht) von :Firewall an die :Adaptive Application.
4. Normative Relevanz & Entwickler-Hinweise
Das Diagramm veranschaulicht das Zusammenspiel zwischen einer Adaptive Application, dem Firewall-Cluster und den Paketfilter- bzw. Netzwerkkonfigurationsfunktionen des zugrunde liegenden Betriebssystems. Entwickler müssen beachten, dass das Schalten des Firewall-Zustands blockierend ausgeführt wird und die Regelsätze sequenziell auf Betriebssystemebene angewendet werden.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.