22
STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

Embed Size (px)

Citation preview

Page 1: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

1

STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems

SEPICS Project

Presented by Emmanouil Sinadinakis

Page 2: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

2

CONTENT

Presentation of the student

Presentation of the HERON laboratory

Reasons for choosing SEPICS project

My mission during this internship

Internship project

Goals to achieve

Questions

Page 3: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

3

PRESENTATION OF STUDENT

Emmanouil Sinadinakis

Undergraduate student of Applied Informatics and Multimedia Department, TEI of Crete.

Member of European project entitled GUARANTEE (Guardian Angel For The Extended Home Environment)

Page 4: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

4

PRESENTATION OF THE LABORATORY

University of Montreal (Universite de Montreal)• Computer Science Department

Research interests of the HERON Laboratory Intelligent Tutoring Systems (ITS) Artificial Intelligence Human-computer interaction Emotional Intelligence

Program Supervisor: Claude Frasson / Professor / Director of the HERON laboratory

My Supervisor: Pierre Chalfoun / Doctorate candidateEU Supervisor: George Papadourakis, TEI of Crete

Page 5: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

5

REASONS FOR CHOOSING SEPICS

University of Montreal is an excellent chance that was offered to me for studying abroad

Developing my knowledge

Opportunity to be a member of a new project

Experience Canadian culture and lifestyle

Page 6: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

6

o Implementation of a real-time Multi-Agent architecture essential for the construction of an Intelligent learning System.

Achievements until now Following an agent methodology (TROPOS) and using an agent platform

(JADE) in JAVA in a Windows environment using Eclipse

oConceiving key tasks regarding database connectivity and user modeling

Achievements until now Create, modify and search an XML file in JDOM using Java language to create the learner model

MY MISSION DURING THIS INTERNSHIP

Page 7: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

7

INTERNSIP PROJECTS SO FAR

I. Intelligent tutoring system architecture

II. Agent Environment in the JADE platform

III. Example of a JADE application

IV. Modeling learners with XML

Page 8: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

8

I. ITS architecture

Database Agent

Expert Agent

Tutor Agent

Learner Agent

Interface Agent

Page 9: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

9

II. Agent Environment in the JADE platform

Page 10: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

10

AGENT ENVIRONMENT

AGENTS ARE:

Autonomous

Proactive

Social

Page 11: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

11

JADE PLATFORM

• JADE (Java Agent Development Framework) is a software framework to develop agent-based applications.

Page 12: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

12

RUN A GUI PLATFROM

Cmd: Java jade. Boot –gui

Page 13: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

13

III. EXAMPLE OF A JADE APPLICATION OF BUYER & SELLER AGENT

TAOM4E, a tool for working TROPOS methodology in Eclipse

Page 14: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

14

GOALS OF A SELLER AGENT

Goals to achieve by a Seller Agent1. Register in Yellow Page2. Add books3. Update Catalogues of Books4. Propose Offers5. Sell Required Book

Page 15: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

15

RUN A SELLER AGENT

• Cmd: java –classpath .\lib\jade.jar;.\bin\ jade.Boot –container Seller1:bookTrading.BookSellerAgent

Page 16: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

16

GOALS OF A BUYER AGENT

Goals to achieve by a Buyer Agent1. Submit book title2. Acquire list of Seller Agents

from Yellow Page3. Choose the best price4. Buy book

Page 17: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

17

RUN A BUYER AGENT

•Cmd: java –classpath .\lib\jade.jar;.\bin\ jade.Boot

–container Buyer1: bookTrading.BookBuyerAgent (RING)

Page 18: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

18

IV. Modeling learners with XML

Create an XML File in JDOM using JAVA

Modify an XML File in JDOM using JAVA

Filtering an XML File in JDOM using JAVA (search for specific data)

Page 19: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

19

GOALS LEFT TO ACHIEVE

Based on the presented JADE example:

Implementing the Database agent in the ITS

Implementing the Expert agent in the ITS

o Implementing the curriculum agent with the rest

o Implementing the Tutor and Learner Agent

o Integrate changes with the interface

Page 20: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

20

QUESTIONS ?

Page 21: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

21

TROPOS METHODOLOGY OF MY EXAMPLE (TAOM4E Tool)

•Buyer and Seller Agent

Page 22: STUDENT EXCHANGE PROGRAM in Intelligent Computer Systems SEPICS Project Presented by Emmanouil Sinadinakis 1

22

TAOM4E Tool