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

lecture01.ppt

DLNETagents.ppt

Tch2.pdf

Tb Ch1

Tb Ch2

Downloading Prometheus* and  JADE **

8/31

Intro JADE

Overview of Prometheus Methodology

JADE.ppt

PromTool.pdf

Tb Ch3

Ch3 companion material

Project description

Tutorial (Meteorology Example)

9/14

System Specification

Programming with JADE

lecture3.pdf

lecture3A.pdf

lecture04.ppt

 

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

lecture05.ppt

Programming JAVA stud  paper presentations

Specifying Agent Types

(Meteorology Example, Project)

9/28

Specifying the Interactions, Ontology

Agent Mobility

lecture06.ppt

TbCh5.pdf

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

lecture07.ppt

 

lecture08.ppt

 

 

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

lecture09.ppt

 

lecture10.ppt

 

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

Ch11and12

Tb Ch11-12

Ch11-12 companion material

Kbase DegreeRequirementAgent

Project coding discussions

11/9

BDI model, Implementing BDI (JACK)***

bdilogic.pdf

 

Jack discussion

Project coding discussions

11/16

AgentSpeak, Jason programming language,

JasonReason.pdf

 

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