IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

26
IstarJADE IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha

Transcript of IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Page 1: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

IstarJADEIstarJADE

Eduardo Kinder AlmenteroHerbet de Souza Cunha

Page 2: IstarJADE Eduardo Kinder Almentero Herbet 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

Page 3: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Motivação

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

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

Page 4: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

IStarJADE

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

Page 5: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

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.

Page 6: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

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

Page 7: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

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.

Page 8: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

IStarJADE

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

IStarJADE

Código

Execução

Diagramas i*

Comportamentos

Customizações

Page 9: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

IStarJADE

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

IStarJADE

Execução

Diagramas i*

Comportamentos

Customizações

Page 10: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

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

Diagrama de classes IStarJADE

Page 11: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

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

Diagrama de classes IStarJADE

Page 12: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Mapeamento entre JADE e i*

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

Page 13: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Mapeamento de links

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

Page 14: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Elemento básico

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

Page 15: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

XML

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

Page 16: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

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

Desenvolvendo o SMA

Agent Lattes

Agent Scholar

Agent Consolidador

Page 17: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

LattesScholar SMA

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

Page 18: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Diagrama de Agentes

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

Page 19: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Diagrama SD

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

Page 20: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Diagrama SR

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

Page 21: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

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

Page 22: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Diagrama SR

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

Page 23: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Diagrama SR

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

Page 24: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

XML

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

Page 25: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

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

Page 26: IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Perguntas?

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