Key points are not available for this paper at this time.
Gypsy ist eine komponentenbasierte, dynamisch erweiterbare Umgebung für mobile Agentensysteme. Die Laufzeitumgebung besteht aus leichten Servern, die eine verteilte Ausführungsumgebung für Agenten bereitstellen, sowie einem Remote-Administrationstool, das die Einrichtung und das Herunterfahren von Servern und Agenten unterstützt. Ein Server hostet eine Anzahl von Orten, zu denen Agenten wechseln können, um ihre Funktionen auszuführen. Jeder Ort ist spezialisiert, um einen bestimmten Dienst zu unterstützen. Ein Überwachungsagent kann mehrere Arbeitsagenten enthalten, die gleichzeitig ausgeführt werden können. Ein Überwachungsagent reist laut seinem Reiseplan von Ort zu Ort und startet seine Arbeiter an geeigneten Orten. Ein mobiler Agent ist die grundlegende Abstraktion, aus der alle anderen Komponenten, einschließlich Servern und Überwachungsagenten, aufgebaut sind. Das Hauptziel des Gypsy-Projekts ist der Aufbau einer mehrsprachigen, erweiterbaren Umgebung zum Experimentieren mit mobilen Agenten als Programmierparadigma. Die Umgebung ist in Java implementiert und unterstützt derzeit Agenten, die in den Programmiersprachen Java oder Python geschrieben sind. Dieses Papier bietet einen Überblick über das Gypsy-Projekt, die aktuelle Systemarchitektur und das Design der wichtigen Komponenten des Gypsy-Systems.
Jazayeri et al. (Do,) haben diese Frage untersucht.