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

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

Mole: Um Sistema de Agentes Móveis Baseado em Java Curso de Ciência da Computação Departamento de Informática Disciplina de Tópicos Especiais em Computação.

Apresentações semelhantes


Apresentação em tema: "Mole: Um Sistema de Agentes Móveis Baseado em Java Curso de Ciência da Computação Departamento de Informática Disciplina de Tópicos Especiais em Computação."— Transcrição da apresentação:

1 Mole: Um Sistema de Agentes Móveis Baseado em Java Curso de Ciência da Computação Departamento de Informática Disciplina de Tópicos Especiais em Computação Julio Cezar Kronbauer

2 Introdução n Agentes Móveis autônomos e ativos n Movem-se entre locais em sistema de agentes n Segurança n Mobilidade n Comunicação

3 Agentes Móveis n Distribuição de código n Segurança

4 Distribuição de Código n Aplicativos distribuídos como código de máquina, executáveis ou código independente n Problema de mesmo código para várias máquinas, gerando resultados diferentes n Saída: construir um sistema de agentes que rode em diversos sistemas

5 Segurança n Proteção contra agentes maliciosos n Controle de acesso n Agentes que atacam outros n Total controle sobre instruções executadas

6 Soluções n Interpretação ou compilação n Verificação de código n Colocação de seguranças

7 Em Mole n Java como linguagem de sistema de agentes n Agentes modulados como grupos de objetos n Agente resultado do trabalho entre objetos

8 Conceito de Locais n Em um agente, vários destinos possíveis: n Outro agente n Local abstrato n Local físico

9 Sistema de Agentes

10 Conceito de Mobilidade n Execução Remota n Migração

11 Execução Remota n Mecanismo que constrói um agente para um local especificado

12 Migração n Mecanismo que continua a execução corrente de um agente num local diferente n iniciada pelo próprio agente n operação muito complexa n pode ser implementado em Java sem alterações no interpretador

13 Conceito de Comunicação n Comunicação local, global e inter- agentes n Agentes tomam decisões sozinhos n Protocolos de baixo nível bastante usados

14 Protocolos de Baixo Nível n RPC (RMI) n Mensagens

15 RPC (Chamamento de Procedimento Remoto) n Mecanismo de comunicação n comunicação remota n comunicação local

16 Mensagens n Transferem objetos entre agentes

17 Sociedades n Endereçadas via nome e local n Somente transparência de local físico

18 O Sistema Mole

19 Trabalhos Futuros n AIDA n ASAP n ATOMAS

20 Maiores Informações n www.geocities.com/jckronbauer


Carregar ppt "Mole: Um Sistema de Agentes Móveis Baseado em Java Curso de Ciência da Computação Departamento de Informática Disciplina de Tópicos Especiais em Computação."

Apresentações semelhantes


Anúncios Google