Adaptive Agenten und Selbstorganisation
| Kontakt: Alexander Thiele, Marcel Patzlaff |
Softwaresysteme sind unausweichlich ständiger Änderung unterworfen. Speziell unvorhergesehene Ereignisse sowohl in der Software selbst als auch in der Umgebung bedingen eine nachträgliche Anpassung der Software. Diese Anpassung muss bisher weitestgehend manuell vorgenommen werden, sei es durch Änderungen der Systemkonfiguration oder der Programmierung. Adaptive Systeme sind in der Lage, diese Änderungen selbstständig durchzuführen.
Multi-Agenten-Systeme sind ideal geeignet um komplexe Softwaresysteme zu modellieren und zu implementieren. Mit steigender Komplexität der Systeme wird eine zielgerichtete Änderung jedoch sehr aufwändig und ist selber extrem fehleranfällig. Das Ziel ist es daher, das Multi-Agenten-Framework JIAC mit Fähigkeiten zur Adaption auszustatten. Dazu sollen verschiedene Methoden aus den Bereichen Selbst-Organisation, evolutionäre Algorithmen sowie andere biologisch inspirierte Verfahren eingesetzt werden. In einer ersten Stufe wird untersucht, wie mittels dieser Methoden autonomes Management und Self-Healing umgesetzt werden kann.





