ASDL:Implementierungsphase
From Wiki
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
- XML
- DTDs
- DTDs in Daffodil
- Beispielhafte Suche
- ASDL:SENTELL-Nachrichten
- XML und Java
- XPath
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/
