direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Logo der TU Berlin

IV Agententechnologien: Grundlagen und Anwendungen

Modul: Agententechlogien: Grundlagen und Anwendungen (BINF-SWT-AOT)
Semester: Sommersemester 2012
Art: VL + UE (4 SWS / 6 LP)
LV-Nr.: 0435 L 701
Veranstalter: Albayrak, Fricke
Raum und Zeit: VL: Di. 8:30 - 10, EW 202
  UE: Do. 12 - 14, ab 12.04., TEL 1119

---

Diese Veranstaltung wird online mit ISIS durchgeführt

---

Ihre ISIS-Anmeldung ist unverbindlich: Als Bachelor-Studierende/r benötigen Sie eine schriftliche Anmeldung zum Modul, welche Sie beim Prüfungsamt bekommen.
Infos zur Anmeldung, zum Einloggen finden sich hier.

Beschreibung

Software-Agenten stellen eine Schlüsseltechnologie zur Realisierung verteilter, flexibler intelligenter Systeme dar. Agenten sind ein eigenständiges Softwareparadigma: Sie kommunizieren untereinander, um ihre eigenen Ziele zu erreichen oder eine große Aufgabe gemeinsam zu lösen. Typische Einsatzgebiete von Agenten sind das Semantic Web, Electronic Business, Weltraummissionen, Spiele, Produktion und viele mehr.

Agententechnologien stellen eine Vielzahl an Methoden bereit, um die Komplexität von Softwaresystemen beherrschbar zu machen: Koordination, Verteilung, Autonomie, zielgerichtetes Verhalten, Softwareentwicklungsmethodologien. Durch Agenten entstehen robuste, skalierbare und wiederverwendbare Systeme.

Durch die Verwendung standardisierter Protokolle können Agenten Preise aushandeln und Aufgaben verteilen. Es entstehen dynamische Systeme mit hoher Flexibilität und Ausfallsicherheit. Dabei arbeitet der einzelne Agent zielorientiert, kann auch mit unvollständigen Informationen umgehen und sich in Konkurrenzsituationen vernünftig verhalten.

Inhalt der integrierten Lehrveranstaltung Agentenorientierte Techniken sind die grundlegenden Konzepte der Agententechnologie. Diese LV ist die Basis für die weiterführenden Lehrangebote des Fachgebiets AOT.

Ziel der integrierten Veranstaltung Agentenorientierte Techniken ist es, diejenigen grundlegenden Konzepte zu vermitteln, die zur Entwicklung verteilter Agentensysteme notwendig sind. Dazu gehören Agentenorientiertes Software-Engineering, Agentenarchitekturen, Wissensverarbeitung, Ontologien, Sprechakte und Interaktionsprotokolle.

Um die geeigneten Verfahren einsetzen zu können, müssen die Begriffe, Theorien, Chancen und Probleme der Agententechnologien vermittelt werden. Dafür bedienen sich die AOT einer Vielzahl von Anwendungsfeldern und Disziplinen. Themenschwerpunkte hierbei stellen Interaktivität, Wiederverwendbarkeit, Verfahren zur Koordination und Kooperation, Entscheidungsfindung und Software-Engineering dar.

Anhand praktischer Beispiele wird im Ãœbungsteil der Lehrveranstaltung die Verwendung von Agentenprogrammiersprachen und -frameworks erlernt.