Unter "Cooperative Information Gathering (CIG)" versteht man im allgemeinen das Sammeln und Darstellen von Informationen, welche auf mehrere Datenquellen verteilt sind. Die Informationen werden dabei von mehreren Agenten selbständig gesammelt und für den Benutzer oder ein anderes Programm aufbereitet.
Auch bei der Reiseplanung ist es notwendig, verschiedene Informationen über Verkehrsmittel, deren Kosten und Zeiten zu sammeln und diese dann, unter Berücksichtigung bestimmter Restriktionen, zu einem Reiseroutenvorschlag zusammenzusetzen.
Im Rahmen dieser Diplomarbeit wurde nun untersucht, in wieweit Mobile Agenten für die Informationsbeschaffung und -auswertung in einem solchen Reiseplanungssystem geeignet sind.
Im ersten Abschnitt der Arbeit wurde zunächst bestimmt, welche Schritte zur Erzeugung eines solchen Reiseplans im einzelnen notwendig sind und eine Groblösung erarbeitet. Darauf aufbauend wurden dann mehrere Informationsbeschaffungsstrategien gegenübergestellt und auf ihre Vor- und Nachteile hin durchleuchtet. Besonderer Augenmerk wurde hierbei auf das Datenaufkommen und die damit verbundene Netzbelastung, sowie die jeweilige Eignung zur Nutzung auf mobilen Datenstationen gelegt. Den Abschluß des ersten Teils stellt ein mögliches Modell des Reiseplanungssystems dar, welches die zuvor vorgestellten Konzepte nutzt, um die benötigten Informationen zu sammeln und auszuwerten.
Im zweiten Abschnitt der Arbeit wurde dann das zuvor vorgestellte Modell prototypisch implementiert. Dazu wurde das an der Universität Stuttgart entwickelte Agentensystem Mole zugrunde gelegt. Implementiert wurden dabei sowohl Systemagenten, welche die eigentlichen Informationsserver darstellen, als auch Dienstleistungsagenten, welche die einzelnen Daten von den Servern holen und für den Benutzer aufbereiten. Die Vermittlung der einzelnen Dienstleistungsagenten übernimmt dabei ein Trader.
Im dritten und letzten Abschnitt wurden dann die einzelnen Ergebnisse zusammengefaßt und ein Ausblick auf künftige Verbesserungen der Reiseroutenplanung gegeben.
|