Next: 5.3 Basisagenten-Modell
Up: 5.2 Agentensystem-Modell
Previous: 5.2.6 Klasse AgentReference
Alle Agentklassen werden über einen Classloader geladen. Alle Klassen,
die keine Systemklassen sind,
werden von der Java Virtual Machine als kritisch eingestuft. Deshalb
muß ein SecurityManager installiert werden, der alle aus Java-Sicht
kritischen Methodenaufrufe überwacht, z. B. Lesen und Schreiben auf das
lokalen Dateisystem, Abhören von Ports, Ausführung von Systemkommandos
auf Betriebssystemebene, etc.
Die Klasse AgentSecurityManager prüft die
sicherheitskritischen Methodenaufrufe der Agenten und kann
gegebenenfalls die Ausführung der Methode verbieten.
Im Rahmen der Diplomarbeit wird nur eine prototypische Implementierung
der Klasse vorgenommen, die aber in dem Fortgeschrittenenpraktikum von
Robert Zeilhofer
verfeinert wird.
Copyright Munich Network Management Team