UBI 622 Multiagent Systems

 

Spring 2017

 

Instructor: Assoc. Prof. Dr. Geylani KARDAŽ (geylani.kardas@ege.edu.tr)

Assistant: TBA

Time: Thursday 13:30 – 16:00 (started at 23.02.2017)

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:

The course “0301537 Agent-oriented Software Development” must have been successfully completed prior to this course. Further, one or more MAS development projects are planned. Hence, 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

23.02

Course Introduction

 

02.03

Software Agents (Part 1)

SEA_ML: A DSML for Semantic Web enabled MAS

 

09.03

Software Agents (Part 2)

 

16.03

JAVA Agent DEvelopment Framework (JADE)

 

23.03

INGENIAS Development Kit

 

30.03

JASON: A Java-based Interpreter for an Extended Version of AgentSpeak

 

06.04

MAS Development Methodologies

Design and implementation of a multiagent stock trading system

 

13.04

Eclipse Agent Modeling Platform

NetLogo Multi-agent Programmable Modeling Environment

REPAST Agent-based Modeling and Simulation Platform

 

20.04

Midterm Exam

 

27.04

Agents and the Semantic Web

 

04.05

Model Driven Development & ATL Use Case

MAS Modeling & Model Driven MAS Development

 

11.05

Methodology Research Presentations

MAS-CommonKADS

PASSI

Prometheus

ADELFE

INGENIAS

 

18.05

Methodology Research Presentations

RAP / AOR

MaSE

ForMAAD

ASEME

 

25.05

Project Presentations

 

01.06

Project Presentations

 

 

Grading (Tentative):