Middleware-Plattformen für Multi-Agentensysteme Software Agenten werden als neues Paradigma zur Entwicklung und Realisierung von komplexen Softwaresystemen angesehen. Ein Software Agent ist ein autonomes Programm, das im Sinne seines Besitzers handelt und zu reaktiven und proaktiven Handlungen fähig ist. Interagieren mehrere Software Agenten miteinander zur Lösung ihrer Aufgaben oder auch zur Lösung einer gemeinsamen Aufgabe, spricht man von einem Multi-Agentensystem. Gerade durch das Internet entsteht die Möglichkeit, dass Agenten verschiedener Besitzer miteinander interagieren. Dabei können die Software Agenten mit Hilfe unterschiedlicher Hard- u. Software-Technologien realisiert sein. Eben diese Heterogenität erfordert offene, standardisierte Schnittstellen über die Agenten miteinander interagieren können. Über diese Schnittstellen hinaus, werden Koordinationsmechanismen und Protokolle zur Verhandlung zwischen Agenten benötigt, so dass trotz der Autonomie einzelner Agenten ein funktionierendes Gesamtsystem entsteht. In diesem Bereich gibt es verschiedene Ansätze, die diese sozialen Aspekte von Software Agenten untersuchen, und versuchen mit Hilfe bereits bestehender Theorien wie z.B. der Organisations- o. Spieltheorie zu erklären.
Das Ziel ist es diese Ansätze zu untersuchen und aus ihnen diejenigen, die generell für Software Agenten einsetzbar sind, auszuwählen und gegebenenfalls zu kombinieren. Des Weiteren werden diese in einer standardkonformen Middleware-Plattform realisiert, die als Framework zur Realisierung autonomer und sozialer Agenten dienen soll.
Mit dieser Plattform wird die Einsetzbarkeit der ausgewählten Ansätze in verschiedenen Anwendungsgebieten evaluiert und mit ihrer Hilfe werden gegebenenfalls Empfehlungen zur weiteren Ausarbeitung der Standards zur besseren Interaktion von autonomen und sozialen Software Agenten und deren Plattformen abgeleitet.
Die bisherige Arbeit in diesem Gebiet umfasst die Evaluierung zwei bestehender Standards für Multi-Agentensysteme und Plattformen für Multi-Agentensysteme. Für diese beiden Standards wurde eine Integration vorgeschlagen, die in einer Plattform für Multi-Agentensysteme realisiert wurde. Zusätzlich wurde im Rahmen einer Diplomarbeit ein generischer Parser für standardisierte Agentenkommunikation entwicjelt und realisiert.
| Projektleitung: Prof. Dr. rer. nat. Guido Wirtz
Beteiligte: Sven Kaffille, MScIS
Stichwörter: Agenten, FIPA, Plattform, ACL
Beginn: 1.2.2003
|