OUBE 626 Multiagent Systems
Spring 2013
Instructor: Asst.
Prof. Dr. Geylani KARDAŞ (geylani.kardas@ege.edu.tr)
Assistant: Moharram Challenger (moharram.challenger@mail.ege.edu.tr)
Cihat
Çetinkaya (cihat.cetinkaya@ege.edu.tr)
Time: Thursday
13:30 – 16:00 (started at 28.02.2013)
Office Hour:
TBA
All important information about the course will be available from this
web page.
Announcements:
Course Description:
This course mainly covers design and implementation of software agents within the scope of agent oriented software engineering (AOSE). Topics include: Autonomous agents and multiagent systems (MAS), agent architectures, introduction of IEEE FIPA specifications, communication in MASs, interaction and cooperation in MASs, agent methodologies for MAS development, agents on the semantic web, MAS metamodeling and model driven development of MASs.
Prerequisites:
There are no course prerequisites. One or more MAS development projects are planned. Students need to be fluent in Java programming language and have knowledge on the related software design principles since required MAS development tools are all based on Java.
Course Material:
Tentative Course Syllabus:
Topics |
Assignments |
|
28.02 |
Course Introduction |
|
07.03 |
Software Agents (Part 1) |
|
14.03 |
Software Agents (Part 2) |
|
21.03 |
MAS Development Methodologies |
|
28.03 |
SEAGENT Multi-Agent System Development Framework |
|
04.04 |
JADE Framework JADEX BDI Agent System |
|
11.04 |
REPAST Agent-based Modeling and Simulation Platform NetLogo Multi-agent Programmable Modeling Environment |
|
18.04 |
JASON Interpreter for an Extended Version of AgentSpeak JACK Autonomous Systems Development Platform |
|
25.04 |
Midterm Exam |
|
02.05 |
Agents and the Semantic Web |
|
09.05 |
Model Driven Development & ATL Use Case |
|
16.05 |
MAS Modeling & Model Driven MAS
Development |
|
23.05 |
Project Presentations |
|
30.05 |
Project Presentations |
|
Grading (Tentative):