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:

Date

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):