en

Willkommen Gast


  • Login
Full load

Sommersemester 2007
Projekt Realisierung verteilter Agentensysteme
Allgemeine Information
Veranstaltungs-Nr. 18.338
Veranstaltungs-Type Projekt
Veranstalter Prof. Dr. Lars Braubach, Dr. Alexander Pokahr, Prof. Dr. Winfried Lamersdorf
Ort F-535
Zeit Mo 14-18
Periodizität Einmalig
Eignung Geeignet für Wirtschaftsinformatikstudierende. Nicht geeignet für Lehramtsstudierende, Nebenfachstudierende, Bioinformatikstudierende.
Voraussetzungen Bereitschaft zum Engagement in einem der Teilprojekte; gute Kenntnisse in Java. Die Teilnehmerzahl ist begrenzt, die Plätze werden am ersten Termin vergeben.
Inhalt
Agentenorientierte Softwareentwicklung (AOSE) ist ein Schwerpunkt aktueller Forschung und hat das Ziel Softwaresysteme aus autonomen und intelligenten Einheiten (Agenten) zu komponieren. Die Konzepte zur Erstellung von derartigen Systemen unterscheiden sich wesentlich vom weit verbreiteten objektorientierten Paradigma und sind dem menschlichen Denken und Handeln nachempfunden. Neben Autonomie sind daher das explizite Wissen über sich, andere Agenten und die Umgebung sowie das zielgerichtete Handeln wesentliche Eigenschaften eines Agenten. Die agentenorientierte Sichtweise wird von vielen als natürlicher Nachfolger und als weitergehende Abstraktion der objektorientierten Systementwicklung gesehen.

Als Projektziel soll eine verteilte Anwendung als Multiagentensystem entwickelt werden. Dazu werden am Anfang Basistechnologien wie das Agentenframework Jadex vorgestellt. Die erworbenen Kenntnisse werden genutzt um eine Anwendung mit unterschiedlichen Teilkomponenten zu realisieren, die von verschiedenen Kleingruppen eigenständig erstellt werden.

Vorgehen
Nach einer Einführung durch die Veranstalter wird in praktischen Übungen zunächst die Verwendung der grundlegenden Werkzeuge und Technologien in kleineren Aufgaben erarbeitet. Später findet eine gruppenorientierte Arbeit an Teilprojekten im Kontext einer größeren Anwendungsentwicklung statt.
Lernziel
Die Teilnehmer sollen sich das Verständnis der Realisierung von Verteilten Systemen, insbesondere auf Basis der Agentenorientierung, sowohl konzeptionell als auch praktisch selbstständig erschließen. Dazu wird eine gemeinsame größere Aufgabenstellung durch koordinierte Teamarbeit in Kleingruppen berarbeitet.
Literatur
  • M.Wooldridge: An Introduction to MultiAgent Systems (John Wiley & Sons, 2001)
  • H. Nwana: Software agents: An overview (Knowledge Engineering Review, 1995)
  • M. Luck, P. McBurney, O. Shehory, and S. Willmott: Agent Technology: Computing as Interaction (AgentLink.org, 2005) http://www.agentlink.org/roadmap/al3rm.pdf
  • W. Brenner, R. Zarnekow, and H. Wittig: Intelligente Softwareagenten, Grundlagen und Anwendungen (Springer Verlag, 1998)
  • N. Jennings, K. Sycara, and M. Wooldridge: A Roadmap of Agent Research and Development (Journal of Autonomous Agents and Multi-Agent Systems, 1998)
  • Jadex: http://jadex.sourceforge.net/
Weitere Literatur wird in der Veranstaltung bekanntgegeben.