A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha.

Apresentações semelhantes


Apresentação em tema: "IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha."— Transcrição da apresentação:

1 IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha

2 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 7/6/2014@LES/PUC-Rio2

3 Motivação Especificar o SMA utilizando modelagem i* e implementar apenas os comportamentos básicos dos agentes. 7/6/2014@LES/PUC-Rio3

4 IStarJADE 7/6/2014@LES/PUC-Rio4

5 7/6/2014@LES/PUC-Rio5 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.

6 IstarML Padrão para representação textual de diagramas i* Desenvolvido para abordar todas as características dos modelos Compatível com XML 7/6/2014@LES/PUC-Rio6

7 7/6/2014@LES/PUC-Rio7 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.

8 IStarJADE 7/6/2014@LES/PUC-Rio8 IStarJADE Código Execução Diagramas i* Comportamentos Customizações

9 IStarJADE 7/6/2014@LES/PUC-Rio9 IStarJADE Execução Diagramas i* Comportamentos Customizações

10 7/6/2014@LES/PUC-Rio10 Diagrama de classes IStarJADE

11 7/6/2014@LES/PUC-Rio11 Diagrama de classes IStarJADE

12 Dinâmica 7/6/2014@LES/PUC-Rio12 iStarML Loader Cria Carrega Istar Actors Istar JadeAgents IstarAgent[] Cria Setup() Executa Jade Agent

13 Mapeamento entre JADE e i* 7/6/2014@LES/PUC-Rio13

14 IStarJadeAgent Setup Registra serviços, correspondentes ao elementos de dependência, no DF (JADE) Cria FSMBehaviour Cria comportamentos 7/6/2014@LES/PUC-Rio14

15 FSMBehaviour 7/6/2014@LES/PUC-Rio15 Initial State Active State Reset State Final State Condição de ativação estabelecida Condição de parada: sucesso ou fracasso Final de um ciclo de execução Inicia novo ciclo de execução Monitora Condição de ativação

16 Mapeamento de links 7/6/2014@LES/PUC-Rio16

17 Elemento básico 7/6/2014@LES/PUC-Rio17

18 Diagrama SR - Bolsa 7/6/2014@LES/PUC-Rio18

19 XML - Bolsa 7/6/2014@LES/PUC-Rio19 Exemplo

20 Trabalho em andamento Implantação do SMA utilizando grid do DI Incorporar tratamento de SoftGoals Melhorar controle da execução (tratamento de exceções e fluxos alternativos) 7/6/2014@LES/PUC-Rio20

21 Perguntas? 7/6/2014@LES/PUC-Rio21


Carregar ppt "IstarJADE Eduardo Kinder Almentero Herbet de Souza Cunha."

Apresentações semelhantes


Anúncios Google