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

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

4 IStarJADE

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.

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 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 IStarJADE Código Execução Diagramas i* Comportamentos Customizações

9 IStarJADE IStarJADE Execução Diagramas i* Comportamentos Customizações

10 Diagrama de classes IStarJADE

11 Diagrama de classes IStarJADE

12 Dinâmica iStarML Loader Cria Carrega Istar Actors Istar JadeAgents IstarAgent[] Cria Setup() Executa Jade Agent

13 Mapeamento entre JADE e i*

14 IStarJadeAgent Setup Registra serviços, correspondentes ao elementos de dependência, no DF (JADE) Cria FSMBehaviour Cria comportamentos

15 FSMBehaviour 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

17 Elemento básico

18 Diagrama SR - Bolsa

19 XML - Bolsa 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)

21 Perguntas?


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

Apresentações semelhantes


Anúncios Google