de

Welcome Gast


  • Login
Full load

Summer Term 2007
Projekt Realisierung verteilter Agentensysteme
General Information
Course number 18.338
Course type Project
Lecturer Prof. Dr. Lars Braubach, Dr. Alexander Pokahr, Prof. Dr. Winfried Lamersdorf
Location F-535
Time Mo 14-18
Recurrence Einmalig
Suitability Geeignet für Wirtschaftsinformatikstudierende. Nicht geeignet für Lehramtsstudierende, Nebenfachstudierende, Bioinformatikstudierende.
Qualifications Bereitschaft zum Engagement in einem der Teilprojekte; gute Kenntnisse in Java. Die Teilnehmerzahl ist begrenzt, die Plätze werden am ersten Termin vergeben.
Topic
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.

Procedure
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.
Learning target
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.
Literature
  • 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.