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.
|
Week |
Topic |
Lecture Slides/Web site |
Tb (Textbook) Ref(Reference)1 |
Project Feedback |
|
1 |
Agents and Multi-Agent Systems |
Tb Ch1 Ref1 Ch1 |
|
|
|
2 |
NO CLASS |
|
|
|
|
3 |
Intelligent Agents Concepts for Building Agents |
Tb Ch1 Tb Ch2 |
Downloading Prometheus* |
|
|
4 |
Overview of Prometheus Methodology System Specification |
Tb Ch3 Tb Ch4 |
Project Description and Discussion |
|
|
5 |
Specifying the Agent Types |
Tb Ch5 |
System Specification |
|
|
6 |
Specifying the Interactions, |
|
Tb Ch6 |
Specifying Agent Types |
|
7 |
AUML2 Finalizing the Architectural Design Agents, Capabilities and Processes |
|
Tb Ch7 Tb Ch8 |
Specifying Interactions, Agents, Capabilities and Processes |
|
8 |
Capabilities, Plans and Events Implementing Agent Systems (JACK)** |
|
Tb Ch9 Tb Ch10 |
Capabilities, Plans and Events |
|
9 |
Agent Architectural Frameworks: JADE, COUGAAR |
|
JACK environment |
|
|
10 |
ATM Bank Account System |
|
|
Project Implemention |
|
11 |
Puzzle |
|
|
Project Implemention |
|
12 |
Flow Webbot |
|
|
Project Implemention |
|
13 |
Implementing Agent Systems |
|
|
Project Implemention |
|
14 |
Project Presentations |
|
|
|
|
15 |
Project Presentations |
|
|
|
* Prometheus Modeling Tool can be downloaded from: http://www.cs.rmit.edu.au/agents/pdt/
** Jack IDE can be downloaded from: http://www.agent-software.com/shared/extrafiles/regform.html
Grade: Example Presentation: 40%, and Project: 60%