ASDL:Implementierungsphase

From Wiki

Jump to: navigation, search

Diese Seite ist Teil des Wikis zum DAI-Studienprojekt ASDL.
Hauptseite | Vorträge | Protokolle | Entwurf | Implementierung | Endbericht

Contents

Todos

Abgleich mit der Zielsetzung

Umsetzung der Suchunterstützung

  • Vorschläge basierend auf Taktiken und Stratagemen von Marcia Bates und aus anderen Quellen
  • Vorschläge zu weiteren Suchschritten (terminologisch und strategisch), nicht zur Systembenutzung
hier müssen jetzt mehr implementierte Vorschläge her

Umsetzung des Werkzeuges

  • Im Back-End: durch drei Agenten (Observer, Inferenzer/Reasoner, Effektor/Output)
soweit fertig
  • Im Front-End: durch ein Präsentationstool, welches auf Nutzeraufforderung Vorschläge in einer geordneten Liste darbietet, auf Wunsch erklärt und auf Verlangen des Nutzers ausführt
soweit fertig, wobei die Ausführung bisher nur für eine feste Suggestion geht

Umsetzung der Adaptivität

  • Wahl der Vorschläge mittels CBR-Methoden anhand der Nutzersituation; Auswahl und Reihenfolge der Vorschläge wird anhand Benutzerfeedbacks (durch Auswahl eines Vorschlags aus der präsentierten Liste) angepasst
soweit fertig, Sinnhaftigkeit der Anpassung muss aber noch getestet werden
  • präsentierte Vorschläge werden durch Effektor an die gegebene Situation angepasst (z.B. an die konkreten Terme der Suche)
fehlt
  • nutzerspezifische Adaption nur optional
wird nicht umgesetzt

Todo-Liste

Arbeitseinteilung

  • ObserverAgent: Thomas, Jan
  • ReasoningAgent: Stefan, Thorsten, Daniel, Thomas (ab 12.6)
  • OutputAgent: Thomas
  • Tool: Steffan, Christian, Jan (ab 12.6)

XML

Swing

Testsystem benutzen

Daffodil auf dem Testsystem

Verbinden mit dem Testsytem:

ssh -A daffodil@salz

Alle weiteren Aktionen als Benutzer daffodil auf dem System salz.

Auschecken und kompilieren der ASDL-Komponenten einzeln:

cd work/ASDL
cvs up
ant

Auschecken und kompilieren des kompletten Daffodils:

dant
ant cvs.update
ant compile

Neustarten von Daffodil:

cd
./daffodil
tail -f nohup.out

Neustarten der ASDLAgenten:

cd
./startASDL.sh

Verbinden mit dem Testsystem

Die korrekte Propertiesdatei muss im Benutzerverzeichnis liegen, dann kann man Daffodil per Webstart oder aus Eclipse starten und erhält eine Verbindung mit dem Testsystem statt dem Produktivsystem.

Agentenübersicht

Eine Agentenübersicht erhält man unter http://salz.is.informatik.uni-duisburg.de:3456/Agents/

Personal tools