UBI 622 Multiagent Systems

 

Spring 2022

 

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

Assistant: Dr. Sinem GETİR YAMAN (sinem.getir@ege.edu.tr)

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

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 mostly based on Java.

 

Course Material:

  

Tentative Course Syllabus:

Date

Topics

Assignments

03.03

Course Introduction

 

 

10.03

Software Agents

 

Assignment 01

17.03

JAVA Agent DEvelopment Framework (JADE) (online)

 

Book Trading Example as a Maven Project

 

Project Website of the Book Trading Example

 

Recorded video of the class on March 17

 

Project 01

24.03

AOSE Methodologies

 

Assignment 02

31.03

Model Driven Development of Multi-agent Systems

 

Assignment 03

07.04

JaCaMo Framework

 

JaCaMo Installation Guide

 

Recorded video of the class on April 7

 

Project 02

14.04

DSML4BDI: A Domain-specific Modeling Language for Belief-Desire-Intention Software Agents

 

DSML4BDI Demo

 

Recorded video of the class on April 14

 

Assignment 04

21.04

Exam

 

28.04

Preparation for the Evaluation Study on SAML

MAS DSML Debugging Framework

 

SAML Technical Document

 

SAML Download Link

 

Recorded video of the class on April 28

 

 

05.05

Evaluation study on SAML (Part 1)

 

Recorded video of the class on May 5

 

 

12.05

Evaluation study on SAML (Part 2)

 

Recorded video of the class on May 12

 

Assignment 05

19.05

Legal Holiday

 

26.05

Evaluation study on SAML (Part 3)

 

Evaluation study on SAML (Part 4)

 

Evaluation study on SAML (Part 5)

 

Interoperability between Domain-specific Modeling Languages for Multi-agent Systems

 

Recorded video of the class on May 26

 

 

02.06

Methodology Research Presentations

 

 

09.06

Methodology Research Presentations

 

 

 

Grading (Tentative):