IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Post on 16-Apr-2015

110 views 1 download

Transcript of IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

IstarJADEIstarJADE

Eduardo Kinder AlmenteroHerbet de Souza Cunha

Agenda

IStarJADE - Infraestrutura para implementação de agentes a partir de modelos i*

SMA em um ambiente distribuído, desenvolvido com a utilização do IStarJADE

11/04/23 @LES/PUC-Rio 2

Motivação

Especificar o SMA utilizando modelagem i* e implementar apenas os comportamentos básicos dos agentes.

11/04/23 @LES/PUC-Rio 3

IStarJADE

11/04/23 @LES/PUC-Rio 4

11/04/23 @LES/PUC-Rio 5

Framework i*

O framework i* (i-estrela) modela contextos organizacionais baseado nos relacionamentos de dependência entre os atores.

É usado para obter um melhor entendimento dos relacionamentos.

Possibilita a compreensão das razões internas dos atores

Auxilia na escolha de alternativas durante a etapa de modelagem do software.

IstarML

Padrão para representação textual de diagramas i*

Desenvolvido para abordar todas as características dos modelos

Compatível com XML

11/04/23 @LES/PUC-Rio 6

11/04/23 @LES/PUC-Rio 7

JADE

JADE simplifica a implementação de sistemas multi-agent através de um middle-ware.

Está de acordo com as especificações FIPA.

Facilita a distribuição da plataforma através de diversas máquinas.

IStarJADE

11/04/23 @LES/PUC-Rio 8

IStarJADE

Código

Execução

Diagramas i*

Comportamentos

Customizações

IStarJADE

11/04/23 @LES/PUC-Rio 9

IStarJADE

Execução

Diagramas i*

Comportamentos

Customizações

11/04/23 @LES/PUC-Rio 10

Diagrama de classes IStarJADE

11/04/23 @LES/PUC-Rio 11

Diagrama de classes IStarJADE

Mapeamento entre JADE e i*

11/04/23 @LES/PUC-Rio 12

Mapeamento de links

11/04/23 @LES/PUC-Rio 13

Elemento básico

11/04/23 @LES/PUC-Rio 14

XML

11/04/23 @LES/PUC-Rio 15

11/04/23 @LES/PUC-Rio 16

Desenvolvendo o SMA

Agent Lattes

Agent Scholar

Agent Consolidador

LattesScholar SMA

11/04/23 @LES/PUC-Rio 17

Diagrama de Agentes

11/04/23 @LES/PUC-Rio 18

Diagrama SD

11/04/23 @LES/PUC-Rio 19

Diagrama SR

11/04/23 @LES/PUC-Rio 20

11/04/23 @LES/PUC-Rio 21

Diagrama SR

11/04/23 @LES/PUC-Rio 22

Diagrama SR

11/04/23 @LES/PUC-Rio 23

XML

11/04/23 @LES/PUC-Rio 24

Trabalho em andamento

Incorporar tratamento de SoftGoals

Implantação do SMA utilizando grid do DI

Utilização de outros repositórios (DBLP)

Utilização de outras ferramentas de busca

Análise mais elaborada dos dados obtidos

11/04/23 @LES/PUC-Rio 25

Perguntas?

11/04/23 @LES/PUC-Rio 26