SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Explorando o Transporte de
Agentes Cognitivos entre
Sistemas Multi-Agentes Distintos
2° Workshop em Pesquisa em
Computação dos Campos Gerais
WPCCG 2017
• 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil
Vinicius Souza de Jesus 1
Carlos Eduardo Pantoja 1
4 de Outubro de 2017
OUTLINE 1. Introdução
2. Protocolo de Transferência de
Agentes
3. Trabalhos Relacionados
4. Conclusão
5. Referências
OUTLINE
2. Protocolo de Transferência de
Agentes
3. Trabalhos Relacionados
4. Conclusão
5. Referências
4Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1 INTRODUÇÃO
Conceitos importantes
Multi-Agent System [Wooldridge 2009]
5Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1 INTRODUÇÃO
Conceitos importantes
Multi-Agent System [Wooldridge 2009]
SMA aberto [Chebout et. al. 2016]
6Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1 INTRODUÇÃO
Conceitos importantes
Multi-Agent System [Wooldridge 2009]
SMA aberto [Chebout et. al. 2016]
Jason Framework [Bordini et al. 2007]
7Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1 INTRODUÇÃO
Conceitos importantes
Multi-Agent System [Wooldridge 2009]
SMA aberto [Chebout et. al. 2016]
Jason Framework [Bordini et al. 2007]
Internet das Coisas [Andrade et. al. 2016]
8Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1 INTRODUÇÃO
Conceitos importantes
Multi-Agent System [Wooldridge 2009]
SMA aberto [Chebout et. al. 2016]
Jason Framework [Bordini et al. 2007]
Internet das Coisas [Andrade et. al. 2016]
Middleware ContextNet [Endler et al. 2016]
9Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1.1 Agentes Móveis
Os agentes móveis são agentes especiais capazes de transcender seu SMA podendo mover-
se, por exemplo, para outro SMA. Os agentes móveis também são capazes de interagir com
agentes de outros SMA e também transferir-se para um ambiente chamado de ambiente aberto, onde
agentes de diferentes SMA podem interagir e trocar informações.
Figura 1. Transferência de agentes móveis
10Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1.2 Problema
Um agente cognitivo está situado em
um SMA qualquer e ambientado em um
dispositivo, este agente fica “preso” ao
SMA e ao dispositivo, e caso o dispositivo seja
danificado o agente cognitivo não
consegue se transferir para outro
SMA.
11Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1.3 Middleware ContextNet
O ContextNet é um middleware que visa a aplicações colaborativas abrangentes de
pequena e grande escala, como monitoramento on-line ou coordenações de
atividades de entidades móveis e compartilhamento de informações.
• Usuários de dispositivos portáteis
• Smartphones
• Veículos
• Robôs móveis autônomos.
12Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1.3 Middleware ContextNet
• Capacidades:
• Comunicação
• Distribuição de contexto
• Implementada o Scalable Data Distribution Layer (SDDL)
• Outros serviços e extensões são construídos como módulos de
software no topo da camada de distribuição.
13Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1.4 Objetivos
O objetivo deste trabalho é propor mecanismos para movimentação de agentes
cognitivos entre SMA distintos, levando em consideração os tipos de relação de
um agente cognitivo com o novo SMA para onde este migrará.
14Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1.4 Objetivos
O objetivo deste trabalho é propor mecanismos para movimentação de agentes
cognitivos entre SMA distintos, levando em consideração os tipos de relação de
um agente cognitivo com o novo SMA para onde este migrará.
Os tipos de relação serão
inspiradas em algumas relações
ecológicas da biologia.
15Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1.4 Objetivos
O objetivo deste trabalho é propor mecanismos para movimentação de agentes
cognitivos entre SMA distintos, levando em consideração os tipos de relação de
um agente cognitivo com o novo SMA para onde este migrará.
Os tipos de relação serão
inspiradas em algumas relações
ecológicas da biologia.
Para isso, foram propostos protocolos visando possibilitar o transporte de
agentes de forma que os mesmos possam interagir com os demais agentes do sistema.
16Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
1.4 Objetivos
O objetivo deste trabalho é propor mecanismos para movimentação de agentes
cognitivos entre SMA distintos, levando em consideração os tipos de relação de
um agente cognitivo com o novo SMA para onde este migrará.
Os tipos de relação serão
inspiradas em algumas relações
ecológicas da biologia.
Para isso, foram propostos protocolos visando possibilitar o transporte de
agentes de forma que os mesmos possam interagir com os demais agentes do sistema.
Essa interação pode ocorrer das
seguintes maneiras: o agente móvel migrar
com o objetivo de adquirir ou transmitir
conhecimento (Mutualismo); migrar
para fazer parte do sistema
(Inquilinismo); migrar para invadir e
conquistar (Predatismo).
OUTLINE 1. Introdução
2. Protocolo de Transferência de
Agentes
3. Trabalhos Relacionados
4. Conclusão
5. Referências
OUTLINE 1. Introdução
3. Trabalhos Relacionados
4. Conclusão
5. Referências
19Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2 PROTOCOLO DE TRANSFÊNCIA DE AGENTES
20Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2 PROTOCOLO DE TRANSFÊNCIA DE AGENTES
Figura 2. Protocolo Ultron
21Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2 PROTOCOLO DE TRANSFÊNCIA DE AGENTES
O protocolo de transferência de agentes
prevê três possíveis relações entre o agente
móvel com o novo SMA.
• Mutualismo
• Inquilinismo
• Predatismo
22Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.1 Mutualismo
Figure 3. Exemplo de Mutualismo
J
J
J
M
ContextNet
SMA
J
J
J
J
JJ
SMA
23Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.1 Mutualismo
Figure 3. Exemplo de Mutualismo
J
J
J
ContextNet
SMA
J
J
J
J
JJ
SMA
M
24Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.1 Mutualismo
Figure 3. Exemplo de Mutualismo
J
J
J
ContextNet
SMA
J
M J
J
J
JJ
SMA
25Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.2 Inquilinismo
Figura 4. Exemplo de Inquilinismo.
J
J
J
M
ContextNet
SMA
J
M J
MJ
M
J
SMA
26Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.2 Inquilinismo
Figura 4. Exemplo de Inquilinismo.
J
J
J
ContextNet
SMA
J
M J
MJ
M
J
SMA
M
27Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.2 Inquilinismo
Figura 4. Exemplo de Inquilinismo.
J
J
J
ContextNet
SMA
J
M J
MJ
M
J
SMA
M
28Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.3 Predatismo
Figura 5. Exemplo de Predatismo
J
J
J
M
SMA
J
J
J
M
SMA
M
J
29Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.4 Testes
• Mover um arquivo na extensão ASL
• Composto com dois programas diferentes em JAVA
• Para receber e enviar
• Middleware ContextNet
30Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.5 Resultados e Discussões
• Quando o protocolo de transferência de agentes é ativado
com o intuito de invadir e conquistar, o SMA de origem deve
ou não ser excluído do hardware de origem?
• Se sim, antes ou depois de realizar a transferência para o
novo hardware?
• Como preservar a inteligência de todo o SMA de origem?
31Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
2.5 Resultados e Discussões
• Agente móvel chegando a um novo sistema e tentar
transmitir conhecimento, será que os agentes tradicionais irão
acreditar nas informações recebidas?
• Ou se os agentes tradicionais enviarem informações, o
agente móvel deverá confiar e recebê-las?
• Se sim, será que após adquirir esses novos conhecimentos, o
mesmo poderá voltar para o SMA de origem?
OUTLINE 1. Introdução
2. Protocolo de Transferência de
Agentes
3. Trabalhos Relacionados
4. Conclusão
5. Referências
OUTLINE 1. Introdução
2. Protocolo de Transferência de
Agentes
4. Conclusão
5. Referências
34Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
3 TRABALHOS RELACIONADOS
(S. Ossowski et. al. 2017)
• Propõe uma arquitetura abstrata chamada THOMAS
• Solução de problemas e limitações na programação de agentes
• Possibilidade de programar SMA abertos,
• Agente não se move de um SMA para outro
(V. Sanchez-Anguix et. al. 2012)
• Trata da negociação entre agentes cognitivos em um ambiente aberto
• Não leva em consideração o SMA de origem dos agentes
• Não é explorado o fato de um agente entrar em outro SMA.
OUTLINE 1. Introdução
2. Protocolo de Transferência de
Agentes
3. Trabalhos Relacionados
4. Conclusão
5. Referências
OUTLINE 1. Introdução
2. Protocolo de Transferência de
Agentes
3. Trabalhos Relacionados
5. Referências
37Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
4 CONCLUSÃO E TRABALHOS FUTUROS
• Criar protocolos de transferência de agentes
• Leva em consideração a relação que o agente móvel deva ter com o novo SMA
• O foco inicial está sendo no protocolo de transferência de agentes com relação a
predação (Predatismo)
Para trabalhos futuros deseja-se:
• Criar uma extensão para ser incorporado ao framework Jason
• Aplicar em um projeto de uma sala inteligente em escala real
OUTLINE 1. Introdução
2. Protocolo de Transferência de
Agentes
3. Trabalhos Relacionados
4. Conclusão
5. Referências
OUTLINE 1. Introdução
2. Protocolo de Transferência de
Agentes
3. Trabalhos Relacionados
4. Conclusão
40Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
5 Referências
• J. P. B. Andrade, M. Oliveira, E. J. T. Gonçalves, and M. E. F. Maia. Uma Abordagem com Sistemas
Multiagentes para Controle Autônomo de Casas Inteligentes. In XIII Encontro Nacional de
Inteligência Artificial e Computacional (ENIAC), 2016.
• R. H. Bordini, J. F. Hübner, and M. Wooldridge. Programming Multi-Agent Systems in AgentSpeak
using Jason. John Wiley & Sons Ltd, 2007.
• M. E. Bratman. Intention, Plans and Practical Reasoning. Cambridge Press, 1987.
• M. S. Chebout, F. Mokhati, M. Badri, and M. C. Babahenini. Towards preventive control for open
MAS an aspect-based approach. In Proceedings of the 13th International Conference on Informatics
in Control, Automation and Robotics - Volume 1: ICINCO,, pages 269–274. INSTICC, SciTePress,
2016.
• L. David, R. Vasconcelos, L. Alves, R. André, G. Baptista, and M. Endler. A communication
middleware for scalable real-time mobile collaboration. In Enabling Technologies: Infrastructure for
Collaborative Enterprises (WETICE), 2012 IEEE 21st International Workshop on, pages 54–59.
IEEE, 2012.
• M. Endler, G. Baptista, L. Silva, R. Vasconcelos, M. Malcher, V. Pantoja, V. Pinheiro, and J. Viterbo.
Contextnet: context reasoning and sharing middleware for large-scale pervasive collaboration and
social networking. In Proceedings of the Workshop on Posters and Demos Track, page 2. ACM,
2011.
41Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
5 Referências
• S. Ossowski, V. Julia´n, J. Bajo, H. Billhardt, V. Botti, and J. Corchado. Open mas for real world
applications: An abstract architecture proposal. In Proc. XII Conference of the Spanish Association
for Artificial Intelligence (CAEPIA), volume 2, pages 151–160, 2007.
• C. E. Pantoja, M. F. Stabile Jr, N. M. Lazarin, and J. S. Sichman. ARGO: A customized jason
architecture for programming embedded robotic agents. Fourth International Workshop on
Engineering Multi-Agent Systems (EMAS 2016), 2016.
• V. Sanchez-Anguix, R. Aydogan, V. Julian, and C. M. Jonker. Analysis of intra-team strategies for
teams negotiating against competitor, matchers, and conceders. In The 5th International Workshop
on Agent-based Complex Automated Negotiations (ACAN 2012), pages 1–8, 2012.
• M. Wooldridge. An Introduction to Multi-Agent Systems. Wiley, 2009.
42Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos
AGRADECIMENTOS
OBRIGADO!
souza.vdj@gmail.com
pantoja@cefet-rj.br
@prof.pantoja
@vinicius.s.dejesus
https://www.facebook.com/turingproject
Explorando o Transporte de
Agentes Cognitivos entre
Sistemas Multi-Agentes Distintos
2° Workshop em Pesquisa em
Computação dos Campos Gerais
WPCCG 2017
• 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil
Vinicius Souza de Jesus 1
Carlos Eduardo Pantoja 1
4 de Outubro de 2017

Mais conteúdo relacionado

Semelhante a Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos

Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Carlos Eduardo Pantoja
 
Agentes Moveis - Aspectos De Desenvolvimento
Agentes Moveis - Aspectos De  DesenvolvimentoAgentes Moveis - Aspectos De  Desenvolvimento
Agentes Moveis - Aspectos De DesenvolvimentoLuiz Matos
 
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria InteligenteSeminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria InteligenteLuís Felippe Floriani
 
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Carlos Eduardo Pantoja
 
Investigação de Recursos de Comunicação e Colaboração na Infraestrutura Seman...
Investigação de Recursos de Comunicação e Colaboração na Infraestrutura Seman...Investigação de Recursos de Comunicação e Colaboração na Infraestrutura Seman...
Investigação de Recursos de Comunicação e Colaboração na Infraestrutura Seman...Helio Henrique L. C. Monte-Alto
 
Ambientes em Sistemas Multi-agentes
Ambientes em Sistemas Multi-agentesAmbientes em Sistemas Multi-agentes
Ambientes em Sistemas Multi-agentesNécio de Lima Veras
 
Palestra - Internet das Coisas Robóticas: Os desafios de trabalhar com multia...
Palestra - Internet das Coisas Robóticas: Os desafios de trabalhar com multia...Palestra - Internet das Coisas Robóticas: Os desafios de trabalhar com multia...
Palestra - Internet das Coisas Robóticas: Os desafios de trabalhar com multia...Felipe Mota
 
IA Distribuída
IA DistribuídaIA Distribuída
IA Distribuídarafael.joi
 
Artigo Sistemas Distribuidos
Artigo Sistemas DistribuidosArtigo Sistemas Distribuidos
Artigo Sistemas DistribuidosAdilmar Dantas
 
Aula4AgentesIntelig.ppt
Aula4AgentesIntelig.pptAula4AgentesIntelig.ppt
Aula4AgentesIntelig.pptIsaac Medeiros
 
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Carlos Eduardo Pantoja
 
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitivaJosimar Lima
 
Desenvolvimento de um modelo de simulação social da cidade de Mandirituba
Desenvolvimento de um modelo de simulação social da cidade de MandiritubaDesenvolvimento de um modelo de simulação social da cidade de Mandirituba
Desenvolvimento de um modelo de simulação social da cidade de MandiritubaLeonardo Alcantara
 
Sensores conectados em rede
Sensores conectados em redeSensores conectados em rede
Sensores conectados em redeluiz felipe
 
Usando serviços Web semânticos e agentes de software num framework para adapt...
Usando serviços Web semânticos e agentes de software num framework para adapt...Usando serviços Web semânticos e agentes de software num framework para adapt...
Usando serviços Web semânticos e agentes de software num framework para adapt...Luiz Henrique Zambom Santana
 
Inteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativosInteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativosRodrigo de Oliveira
 

Semelhante a Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos (20)

Sistemas Multiagentes Baseados em Modelagem por Redes de Petri: um estudo de ...
Sistemas Multiagentes Baseados em Modelagem por Redes de Petri: um estudo de ...Sistemas Multiagentes Baseados em Modelagem por Redes de Petri: um estudo de ...
Sistemas Multiagentes Baseados em Modelagem por Redes de Petri: um estudo de ...
 
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
 
Agentes Moveis - Aspectos De Desenvolvimento
Agentes Moveis - Aspectos De  DesenvolvimentoAgentes Moveis - Aspectos De  Desenvolvimento
Agentes Moveis - Aspectos De Desenvolvimento
 
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria InteligenteSeminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
 
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
 
Investigação de Recursos de Comunicação e Colaboração na Infraestrutura Seman...
Investigação de Recursos de Comunicação e Colaboração na Infraestrutura Seman...Investigação de Recursos de Comunicação e Colaboração na Infraestrutura Seman...
Investigação de Recursos de Comunicação e Colaboração na Infraestrutura Seman...
 
Ambientes em Sistemas Multi-agentes
Ambientes em Sistemas Multi-agentesAmbientes em Sistemas Multi-agentes
Ambientes em Sistemas Multi-agentes
 
Palestra - Internet das Coisas Robóticas: Os desafios de trabalhar com multia...
Palestra - Internet das Coisas Robóticas: Os desafios de trabalhar com multia...Palestra - Internet das Coisas Robóticas: Os desafios de trabalhar com multia...
Palestra - Internet das Coisas Robóticas: Os desafios de trabalhar com multia...
 
Aula-I.A.- UFSC
Aula-I.A.- UFSCAula-I.A.- UFSC
Aula-I.A.- UFSC
 
Worshop w3i ars p fidalgo
Worshop w3i ars p fidalgoWorshop w3i ars p fidalgo
Worshop w3i ars p fidalgo
 
IA Distribuída
IA DistribuídaIA Distribuída
IA Distribuída
 
Artigo Sistemas Distribuidos
Artigo Sistemas DistribuidosArtigo Sistemas Distribuidos
Artigo Sistemas Distribuidos
 
Aula4AgentesIntelig.ppt
Aula4AgentesIntelig.pptAula4AgentesIntelig.ppt
Aula4AgentesIntelig.ppt
 
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
 
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
 
Desenvolvimento de um modelo de simulação social da cidade de Mandirituba
Desenvolvimento de um modelo de simulação social da cidade de MandiritubaDesenvolvimento de um modelo de simulação social da cidade de Mandirituba
Desenvolvimento de um modelo de simulação social da cidade de Mandirituba
 
Wperformance 2015 (2)
Wperformance   2015 (2)Wperformance   2015 (2)
Wperformance 2015 (2)
 
Sensores conectados em rede
Sensores conectados em redeSensores conectados em rede
Sensores conectados em rede
 
Usando serviços Web semânticos e agentes de software num framework para adapt...
Usando serviços Web semânticos e agentes de software num framework para adapt...Usando serviços Web semânticos e agentes de software num framework para adapt...
Usando serviços Web semânticos e agentes de software num framework para adapt...
 
Inteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativosInteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativos
 

Mais de Carlos Eduardo Pantoja

Integrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoIntegrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoCarlos Eduardo Pantoja
 
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsA Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsCarlos Eduardo Pantoja
 
An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...Carlos Eduardo Pantoja
 
Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Carlos Eduardo Pantoja
 
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Carlos Eduardo Pantoja
 
LISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosLISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosCarlos Eduardo Pantoja
 
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Carlos Eduardo Pantoja
 
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Carlos Eduardo Pantoja
 
Instalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresInstalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresCarlos Eduardo Pantoja
 
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGODesenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGOCarlos Eduardo Pantoja
 
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasInside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasCarlos Eduardo Pantoja
 
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosSistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosCarlos Eduardo Pantoja
 
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonPrototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonCarlos Eduardo Pantoja
 
Introdução a Administração e a Economia
Introdução a Administração e a EconomiaIntrodução a Administração e a Economia
Introdução a Administração e a EconomiaCarlos Eduardo Pantoja
 
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...Carlos Eduardo Pantoja
 
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Carlos Eduardo Pantoja
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Carlos Eduardo Pantoja
 
LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...
LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...
LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...Carlos Eduardo Pantoja
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoCarlos Eduardo Pantoja
 

Mais de Carlos Eduardo Pantoja (20)

Integrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoIntegrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o Javino
 
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsA Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
 
An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...
 
Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)
 
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
 
LISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosLISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas Autônomos
 
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
 
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
 
Instalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresInstalação e Manutenção de Computadores
Instalação e Manutenção de Computadores
 
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGODesenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
 
ContextNet Middleware
ContextNet MiddlewareContextNet Middleware
ContextNet Middleware
 
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasInside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
 
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosSistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
 
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonPrototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
 
Introdução a Administração e a Economia
Introdução a Administração e a EconomiaIntrodução a Administração e a Economia
Introdução a Administração e a Economia
 
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...
 
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
 
LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...
LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...
LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware Javino
 

Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos

  • 1. Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2° Workshop em Pesquisa em Computação dos Campos Gerais WPCCG 2017 • 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil Vinicius Souza de Jesus 1 Carlos Eduardo Pantoja 1 4 de Outubro de 2017
  • 2. OUTLINE 1. Introdução 2. Protocolo de Transferência de Agentes 3. Trabalhos Relacionados 4. Conclusão 5. Referências
  • 3. OUTLINE 2. Protocolo de Transferência de Agentes 3. Trabalhos Relacionados 4. Conclusão 5. Referências
  • 4. 4Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1 INTRODUÇÃO Conceitos importantes Multi-Agent System [Wooldridge 2009]
  • 5. 5Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1 INTRODUÇÃO Conceitos importantes Multi-Agent System [Wooldridge 2009] SMA aberto [Chebout et. al. 2016]
  • 6. 6Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1 INTRODUÇÃO Conceitos importantes Multi-Agent System [Wooldridge 2009] SMA aberto [Chebout et. al. 2016] Jason Framework [Bordini et al. 2007]
  • 7. 7Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1 INTRODUÇÃO Conceitos importantes Multi-Agent System [Wooldridge 2009] SMA aberto [Chebout et. al. 2016] Jason Framework [Bordini et al. 2007] Internet das Coisas [Andrade et. al. 2016]
  • 8. 8Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1 INTRODUÇÃO Conceitos importantes Multi-Agent System [Wooldridge 2009] SMA aberto [Chebout et. al. 2016] Jason Framework [Bordini et al. 2007] Internet das Coisas [Andrade et. al. 2016] Middleware ContextNet [Endler et al. 2016]
  • 9. 9Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1.1 Agentes Móveis Os agentes móveis são agentes especiais capazes de transcender seu SMA podendo mover- se, por exemplo, para outro SMA. Os agentes móveis também são capazes de interagir com agentes de outros SMA e também transferir-se para um ambiente chamado de ambiente aberto, onde agentes de diferentes SMA podem interagir e trocar informações. Figura 1. Transferência de agentes móveis
  • 10. 10Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1.2 Problema Um agente cognitivo está situado em um SMA qualquer e ambientado em um dispositivo, este agente fica “preso” ao SMA e ao dispositivo, e caso o dispositivo seja danificado o agente cognitivo não consegue se transferir para outro SMA.
  • 11. 11Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1.3 Middleware ContextNet O ContextNet é um middleware que visa a aplicações colaborativas abrangentes de pequena e grande escala, como monitoramento on-line ou coordenações de atividades de entidades móveis e compartilhamento de informações. • Usuários de dispositivos portáteis • Smartphones • Veículos • Robôs móveis autônomos.
  • 12. 12Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1.3 Middleware ContextNet • Capacidades: • Comunicação • Distribuição de contexto • Implementada o Scalable Data Distribution Layer (SDDL) • Outros serviços e extensões são construídos como módulos de software no topo da camada de distribuição.
  • 13. 13Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1.4 Objetivos O objetivo deste trabalho é propor mecanismos para movimentação de agentes cognitivos entre SMA distintos, levando em consideração os tipos de relação de um agente cognitivo com o novo SMA para onde este migrará.
  • 14. 14Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1.4 Objetivos O objetivo deste trabalho é propor mecanismos para movimentação de agentes cognitivos entre SMA distintos, levando em consideração os tipos de relação de um agente cognitivo com o novo SMA para onde este migrará. Os tipos de relação serão inspiradas em algumas relações ecológicas da biologia.
  • 15. 15Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1.4 Objetivos O objetivo deste trabalho é propor mecanismos para movimentação de agentes cognitivos entre SMA distintos, levando em consideração os tipos de relação de um agente cognitivo com o novo SMA para onde este migrará. Os tipos de relação serão inspiradas em algumas relações ecológicas da biologia. Para isso, foram propostos protocolos visando possibilitar o transporte de agentes de forma que os mesmos possam interagir com os demais agentes do sistema.
  • 16. 16Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 1.4 Objetivos O objetivo deste trabalho é propor mecanismos para movimentação de agentes cognitivos entre SMA distintos, levando em consideração os tipos de relação de um agente cognitivo com o novo SMA para onde este migrará. Os tipos de relação serão inspiradas em algumas relações ecológicas da biologia. Para isso, foram propostos protocolos visando possibilitar o transporte de agentes de forma que os mesmos possam interagir com os demais agentes do sistema. Essa interação pode ocorrer das seguintes maneiras: o agente móvel migrar com o objetivo de adquirir ou transmitir conhecimento (Mutualismo); migrar para fazer parte do sistema (Inquilinismo); migrar para invadir e conquistar (Predatismo).
  • 17. OUTLINE 1. Introdução 2. Protocolo de Transferência de Agentes 3. Trabalhos Relacionados 4. Conclusão 5. Referências
  • 18. OUTLINE 1. Introdução 3. Trabalhos Relacionados 4. Conclusão 5. Referências
  • 19. 19Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2 PROTOCOLO DE TRANSFÊNCIA DE AGENTES
  • 20. 20Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2 PROTOCOLO DE TRANSFÊNCIA DE AGENTES Figura 2. Protocolo Ultron
  • 21. 21Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2 PROTOCOLO DE TRANSFÊNCIA DE AGENTES O protocolo de transferência de agentes prevê três possíveis relações entre o agente móvel com o novo SMA. • Mutualismo • Inquilinismo • Predatismo
  • 22. 22Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.1 Mutualismo Figure 3. Exemplo de Mutualismo J J J M ContextNet SMA J J J J JJ SMA
  • 23. 23Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.1 Mutualismo Figure 3. Exemplo de Mutualismo J J J ContextNet SMA J J J J JJ SMA M
  • 24. 24Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.1 Mutualismo Figure 3. Exemplo de Mutualismo J J J ContextNet SMA J M J J J JJ SMA
  • 25. 25Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.2 Inquilinismo Figura 4. Exemplo de Inquilinismo. J J J M ContextNet SMA J M J MJ M J SMA
  • 26. 26Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.2 Inquilinismo Figura 4. Exemplo de Inquilinismo. J J J ContextNet SMA J M J MJ M J SMA M
  • 27. 27Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.2 Inquilinismo Figura 4. Exemplo de Inquilinismo. J J J ContextNet SMA J M J MJ M J SMA M
  • 28. 28Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.3 Predatismo Figura 5. Exemplo de Predatismo J J J M SMA J J J M SMA M J
  • 29. 29Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.4 Testes • Mover um arquivo na extensão ASL • Composto com dois programas diferentes em JAVA • Para receber e enviar • Middleware ContextNet
  • 30. 30Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.5 Resultados e Discussões • Quando o protocolo de transferência de agentes é ativado com o intuito de invadir e conquistar, o SMA de origem deve ou não ser excluído do hardware de origem? • Se sim, antes ou depois de realizar a transferência para o novo hardware? • Como preservar a inteligência de todo o SMA de origem?
  • 31. 31Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2.5 Resultados e Discussões • Agente móvel chegando a um novo sistema e tentar transmitir conhecimento, será que os agentes tradicionais irão acreditar nas informações recebidas? • Ou se os agentes tradicionais enviarem informações, o agente móvel deverá confiar e recebê-las? • Se sim, será que após adquirir esses novos conhecimentos, o mesmo poderá voltar para o SMA de origem?
  • 32. OUTLINE 1. Introdução 2. Protocolo de Transferência de Agentes 3. Trabalhos Relacionados 4. Conclusão 5. Referências
  • 33. OUTLINE 1. Introdução 2. Protocolo de Transferência de Agentes 4. Conclusão 5. Referências
  • 34. 34Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 3 TRABALHOS RELACIONADOS (S. Ossowski et. al. 2017) • Propõe uma arquitetura abstrata chamada THOMAS • Solução de problemas e limitações na programação de agentes • Possibilidade de programar SMA abertos, • Agente não se move de um SMA para outro (V. Sanchez-Anguix et. al. 2012) • Trata da negociação entre agentes cognitivos em um ambiente aberto • Não leva em consideração o SMA de origem dos agentes • Não é explorado o fato de um agente entrar em outro SMA.
  • 35. OUTLINE 1. Introdução 2. Protocolo de Transferência de Agentes 3. Trabalhos Relacionados 4. Conclusão 5. Referências
  • 36. OUTLINE 1. Introdução 2. Protocolo de Transferência de Agentes 3. Trabalhos Relacionados 5. Referências
  • 37. 37Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 4 CONCLUSÃO E TRABALHOS FUTUROS • Criar protocolos de transferência de agentes • Leva em consideração a relação que o agente móvel deva ter com o novo SMA • O foco inicial está sendo no protocolo de transferência de agentes com relação a predação (Predatismo) Para trabalhos futuros deseja-se: • Criar uma extensão para ser incorporado ao framework Jason • Aplicar em um projeto de uma sala inteligente em escala real
  • 38. OUTLINE 1. Introdução 2. Protocolo de Transferência de Agentes 3. Trabalhos Relacionados 4. Conclusão 5. Referências
  • 39. OUTLINE 1. Introdução 2. Protocolo de Transferência de Agentes 3. Trabalhos Relacionados 4. Conclusão
  • 40. 40Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 5 Referências • J. P. B. Andrade, M. Oliveira, E. J. T. Gonçalves, and M. E. F. Maia. Uma Abordagem com Sistemas Multiagentes para Controle Autônomo de Casas Inteligentes. In XIII Encontro Nacional de Inteligência Artificial e Computacional (ENIAC), 2016. • R. H. Bordini, J. F. Hübner, and M. Wooldridge. Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley & Sons Ltd, 2007. • M. E. Bratman. Intention, Plans and Practical Reasoning. Cambridge Press, 1987. • M. S. Chebout, F. Mokhati, M. Badri, and M. C. Babahenini. Towards preventive control for open MAS an aspect-based approach. In Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,, pages 269–274. INSTICC, SciTePress, 2016. • L. David, R. Vasconcelos, L. Alves, R. André, G. Baptista, and M. Endler. A communication middleware for scalable real-time mobile collaboration. In Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2012 IEEE 21st International Workshop on, pages 54–59. IEEE, 2012. • M. Endler, G. Baptista, L. Silva, R. Vasconcelos, M. Malcher, V. Pantoja, V. Pinheiro, and J. Viterbo. Contextnet: context reasoning and sharing middleware for large-scale pervasive collaboration and social networking. In Proceedings of the Workshop on Posters and Demos Track, page 2. ACM, 2011.
  • 41. 41Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 5 Referências • S. Ossowski, V. Julia´n, J. Bajo, H. Billhardt, V. Botti, and J. Corchado. Open mas for real world applications: An abstract architecture proposal. In Proc. XII Conference of the Spanish Association for Artificial Intelligence (CAEPIA), volume 2, pages 151–160, 2007. • C. E. Pantoja, M. F. Stabile Jr, N. M. Lazarin, and J. S. Sichman. ARGO: A customized jason architecture for programming embedded robotic agents. Fourth International Workshop on Engineering Multi-Agent Systems (EMAS 2016), 2016. • V. Sanchez-Anguix, R. Aydogan, V. Julian, and C. M. Jonker. Analysis of intra-team strategies for teams negotiating against competitor, matchers, and conceders. In The 5th International Workshop on Agent-based Complex Automated Negotiations (ACAN 2012), pages 1–8, 2012. • M. Wooldridge. An Introduction to Multi-Agent Systems. Wiley, 2009.
  • 42. 42Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos AGRADECIMENTOS OBRIGADO! souza.vdj@gmail.com pantoja@cefet-rj.br @prof.pantoja @vinicius.s.dejesus https://www.facebook.com/turingproject
  • 43. Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Distintos 2° Workshop em Pesquisa em Computação dos Campos Gerais WPCCG 2017 • 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil Vinicius Souza de Jesus 1 Carlos Eduardo Pantoja 1 4 de Outubro de 2017