CS 6804: Advanced Topics in Intelligent Systems
Agent Systems
Agent systems are a relatively new sub-field of computer science – they have only been studied since about 1980, and the field has only gained widespread recognition since about the mid-1990s. Agent systems seem to be a natural metaphor for understanding and building loosely coupled software. The ideas of agent systems are not tied to a single application domain, but, like objects before them, seem to find currency in a host of different application domains.
Textbook(Tb): “Developing multi-agent systems with JADE” By Bellifemine F., Caire G., and Greenwood D., Wiley, 2007 ISBN: 978-0-470-05747-6
|
Week |
Topic |
Lecture Slides/Web site |
Textbook (Tb) |
In-class: Ch companion material Discussions/Paper Presentations |
|
8/24 |
Agents and Multi-Agent Systems, FIPA |
Tb Ch1 Tb Ch2 |
Downloading Prometheus* and JADE ** |
|
|
8/31 |
Intro JADE Overview of Prometheus Methodology |
Tb Ch3 |
Ch3 companion material Project description Tutorial (Meteorology Example) |
|
|
9/14 |
System Specification Programming with JADE |
Tb Ch4 |
Ch4 companion material Design and JAVA stud paper presentations System Specification (Meteorology Example, Project) |
|
|
9/21 |
Specifying the Agent Types Programming with JADE |
Programming JAVA stud paper presentations Specifying Agent Types (Meteorology Example, Project) |
||
|
9/28 |
Specifying the Interactions, Ontology Agent Mobility |
Tb Ch5 |
Specifying Agent Types (project) Ch5 companion material stud paper presentation (Mike) (Meteorology Example, Project) |
|
|
10/5 |
Finalizing the Architectural Design Agents, Capabilities and Processes |
|
Tb Ch6 |
Specifying Interactions (Meteorology Example, Project) Agent- Web Services Integration stud paper presentation (Iman) Project ontology discussion |
|
10/12 |
Capabilities, Plans and Events Jade Internal Architecture Jade Web Services Integration Gateway |
|
Tb Ch7 Tb 10 |
Ch7 companion material Agent Capabilities and Processes (Meteorology Example, Project) Project Detail Design discussion |
|
10/26 |
Running Jade agents on Mobile Devices Replication Services |
Tb Ch8-9 |
Ch8-9 companion material (Meteorology Example, Project) Project coding status reports: min. 2 agent implementation; one reasoning, other knowledge source, agent interaction using ontology) |
|
|
11/2 |
Agent Society Jade Semantics Framework |
Tb Ch11-12 |
Ch11-12 companion material Kbase DegreeRequirementAgent Project coding discussions |
|
|
11/9 |
BDI model, Implementing BDI (JACK)*** |
|
Jack discussion Project coding discussions |
|
|
11/16 |
AgentSpeak, Jason programming language, |
|
||
|
11/30 |
Project Presentations |
|
|
Final running program demonstrations and delivery of design documentation |
* Prometheus Modeling Tool can be downloaded from: http://www.cs.rmit.edu.au/agents/pdt/
**Jade can be downloaded from: http://jade.tilab.com/
*** Jack IDE can be downloaded from: http://www.agent-software.com/shared/extrafiles/regform.html
Grade: In-class Presentation: 25%, Class Participation 10%, and Final Project&Presentation: 65%
Remember to read the honor code at http://ghs.grads.vt.edu/
REMEMBER TO READ THE UNIVERSITY HONOR CODE