SlideShare a Scribd company logo
VINICIUS SOUZA DE JESUS (1)
,
FABIAN CESAR PEREIRA BRANDÃO MANOEL (1, 3)
,
CARLOS EDUARDO PANTOJA (1, 2)
,
JOSE VITERBO (2)
Transporte de Agentes
Cognitivos entre SMA
Distintos Inspirado nos
Princípios de Relações
Ecológicas
Rio de Janeiro, 02 de maio de 2018
WESAAC
2018
1: Centro Federal de Educação Tecnológica Celso Suckow da Fonseca (CEFET/RJ)
2: Universidade Federal Fluminense
3: Ouro Negro S. A.
SUMÁRIO
Referências bibliográficas
Introdução
Aplicação
Conclusão
Proposta
Conceitos iniciais
Internet das coisas (IoT) [Zhang et al. 2012]
WESAAC 2018 3
Conceitos iniciais
Internet das coisas (IoT) [Zhang et al. 2012]
WESAAC 2018 4
ContextNet
[Endler et al. 2011]
Internet das coisas (IoT) [Zhang et al. 2012]
Ambiente inteligente (AmI) [Augusto Wrede et al. 2010]
Conceitos iniciais
WESAAC 2018 5
ContextNet
[Endler et al. 2011]
Internet das coisas (IoT) [Zhang et al. 2012]
Ambiente inteligente (AmI) [Augusto Wrede et al. 2010]
Sistema Multi-Agente (SMA) [Wooldridge 2009]
Conceitos iniciais
WESAAC 2018 6
ContextNet
[Endler et al. 2011]
Internet das coisas (IoT) [Zhang et al. 2012]
Ambiente inteligente (AmI) [Augusto Wrede et al. 2010]
Sistema Multi-Agente (SMA) [Wooldridge 2009]
SMA aberto
SMA fechado
Agentes Móveis
Conceitos iniciais
WESAAC 2018 7
ContextNet
[Endler et al. 2011]
As relações ecológicas
INQUILINISMO
Peixes-palhaços
utilizam as
anêmonas-do-mar
para se abrigarem,
sem prejudicar e nem
beneficiar as
anêmonas.
MUTUALISMO
O pássaro-palito se
alimenta dos restos
de comida na boca
do crocodilo. Em
troca, o crocodilo se
livra de possíveis
bactérias.
PREDATISMO
O leão, ao ter seu
extinto de fome ativo,
caça, mata e se
alimenta da carne da
zebra para preservar
sua sobrevivência.
WESAAC 2018 8
9
A era de Ultron
Trabalhos Relacionados
THOMAS - MeTHods, Techniques and Tools for Open Multi-Agent Systems
[Ossowski et al. 2017]
Estratégia de agrupamento de sistemas bio-inspirado em colônias de formigas
para exploração de ambientes
[Calvo et al. 2012]
FIRE - An Integrated Trust and Reputation Model for Open Multi-Agent
Systems
[Dong-Huynha et al. 2014]
WESAAC 2018 10
Segurança
Consenso e adaptação
Bio-Inspired
O objetivo deste trabalho e proporcionar o transporte de agentes de um SMA para outro baseado nos
conceitos de relações ecológicas da biologia.
Objetivo
Predatismo - Um SMA dominar o outro
Mutualismo - Um SMA ou um agente aprender e ensinar em outro SMA
Inquilinismo - Um SMA viver dentro de outro SMA
WESAAC 2018 11
SUMÁRIO
Referências bibliográficas
Introdução
Proposta
Aplicação
Conclusão
O trabalho utiliza as relações ecológicas como base para construir os protocolos de transferência de um agente
para um SMA.
Protocolo
SE – Sensor
AT – Atuador
A – Agente Argo
J – Agente Jason tradicional
C – Agente comunicador
WESAAC 2018 13
A
J
JJ
FiltroJavinoDISPOSITIVO
SE
AT
SMA
SMA
SMA
SMA
SMA
SMA
C
J
Gateway
ContextNet
Os trabalho utiliza as relações ecológicas como base para construir os protocolos de transferência de um
agente para um SMA.
Protocolo
SE – Sensor
AT – Atuador
A – Agente Argo
J – Agente Jason tradicional
C – Agente comunicador
WESAAC 2018 14
A J
JJ
FiltroJavinoDISPOSITIVO
SE
AT
SMA
SMA
SMA
SMA
SMA
C
J
Gateway
ContextNet
SMA
J
JJ
C
J
J
J
C
SMASMA
WESAAC 2018 15
Gateway
ContextNet
Realizando a
transferência...
J – Agente Jason tradicional
C – Agente comunicador
Inicialmente, é tentado realizar a transferência do SMA de origem para o SMA de destino.
Mutualismo
J
J
J
C
SMA
WESAAC 2018 16
Gateway
ContextNet
J
JJ
C
SMA
Transferência
realizada.
J
JJ
J – Agente Jason tradicional
C – Agente comunicador
Caso obtenha êxito, uma mensagem de confirmação é enviada ao SMA de origem.
Mutualismo
Mutualismo
J
J
J
C
SMA
WESAAC 2018 17
Gateway
ContextNet
J
JJ
C
SMA
Agentes do SMA de
origem apagado sem
que o SMA seja
apagado.
No mutualismo, o agente sai do seu SMA com a intenção de adquirir e transmitir novos conhecimentos, e,
posteriormente, voltar ao seu SMA.
J – Agente Jason tradicional
C – Agente comunicador
J
JJ
C
J
J
J
C
SMASMA
WESAAC 2018 18
Gateway
ContextNet
Realizando a
transferência...
J – Agente Jason tradicional
C – Agente comunicador
Inicialmente, é tentado realizar a transferência do SMA de origem para o SMA de destino.
Inquilinismo
J
J
J
C
SMA
WESAAC 2018 19
Gateway
ContextNet
J
JJ
C
SMA
Transferência
realizada.
J
JJ
J – Agente Jason tradicional
C – Agente comunicador
Caso obtenha êxito, uma mensagem de confirmação é enviada ao SMA de origem.
Inquilinismo
J
J
J
C
SMA
WESAAC 2018 20
Gateway
ContextNet
J
JJSMA de origem
apagado.
No inquilinismo o SMA é transferido para outro SMA com o intuito de fazer parte do SMA.
Inquilinismo
J – Agente Jason tradicional
C – Agente comunicador
J
JJ
C
J
J
J
C
SMASMA
WESAAC 2018 21
Gateway
ContextNet
Realizando a
transferência...
J – Agente Jason tradicional
C – Agente comunicador
Inicialmente, é tentado realizar a transferência do SMA de origem para o SMA de destino.
Predatismo
J
J
J
C
SMA
WESAAC 2018 22
Gateway
ContextNet
J
JJ
C
SMA
Transferência
realizada.
J
JJ
J – Agente Jason tradicional
C – Agente comunicador
Caso obtenha êxito, uma mensagem de confirmação é enviada ao SMA de origem.
Predatismo
C
SMA
WESAAC 2018 23
Gateway
ContextNet
J
JJSMA de origem e
agentes iniciais do
destino apagados.
Predatismo
No predatismo, e preservada a integridade de todo o seu SMA. Assim, quando a relação é ativada, o SMA predador
se transfere com o intuito de dominar, trazendo todos os agentes de seu SMA de origem.
J – Agente Jason tradicional
C – Agente comunicador
SUMÁRIO
Referências bibliográficas
Introdução
Aplicação
Conclusão
Proposta
SMA SMA
A
J
A
J
J
C C
3
Aplicação
WESAAC 2018 25
ContextNet
Gateway
O primeiro adquire
conhecimentos
cruciais para cumprir a
missão, mas seu
hardware está sendo
danificado.
A – Agente Argo
J – Agente Jason tradicional
C – Agente comunicador
SMA SMA
C
C
J
J
2
Aplicação
WESAAC 2018 26
ContextNet
J
A
Realizando a
transferência...
A
Gateway
Então, o agente
comunicador tenta
enviar o SMA para
outro SMA de mesmo
hardware.
A – Agente Argo
J – Agente Jason tradicional
C – Agente comunicador
A J
J
J
SMA SMA
C
C
J
J
3
Aplicação
WESAAC 2018 27
ContextNet
J
A
Transferência
realizada...
A
Gateway
O SMA de origem
recebe uma
mensagem de
confirmação do envio.
A – Agente Argo
J – Agente Jason tradicional
C – Agente comunicador
A J
J
J
SMA
A
C
J
J
4
Aplicação
WESAAC 2018 28
ContextNet
Gateway
Transporte concluído.
O SMA está
controlando o
hardware do segundo
carro e o primeiro é
apagado.
A – Agente Argo
J – Agente Jason tradicional
C – Agente comunicador
SUMÁRIO
Referências bibliográficas
Introdução
Aplicação
Conclusão
Proposta
Conclusão
Este trabalho apresentou o desenvolvimento dos protocolos de transferência de agentes aplicando
conceitos da biologia para relacionar agentes móveis e SMA de destino. Os testes foram aplicados em
protótipos para verificar a aplicabilidade dos protocolos em meio físico. Além disso, os testes foram
feitos para o predatismo, pois o atual estágio de desenvolvimento está focado neste protocolo.
WESAAC 2018 30
Os trabalhos futuros são:
• Formas para prever se o hardware está danificado
• Escolher o melhor destino
• Nível de importância.
• Aplicar os protocolos em um laboratório real do CEFET
Conclusão
WESAAC 2018 31
SUMÁRIO
Referências bibliográficas
Introdução
Aplicação
Conclusão
Proposta
Referências bibliográficas
Augusto Wrede, J., Nakashima, H., and Aghajan, H. (2010). Ambient intelligence and smart
environments: A state of the art. pages 3–31.
Bellifemine, F. L., Caire, G., and Greenwood, D. (2007). Developing multi-agent systems with JADE,
volume 7. John Wiley & Sons.
Bordini, R. H., Hubner, J. F., and Wooldridge, M. (2007). ¨ Programming Multi-Agent Systems in
AgentSpeak using Jason. John Wiley & Sons Ltd.
Bratman, M. E. (1987). Intention, Plans and Practical Reasoning. Cambridge Press.
Calvo, R. (2012). Sistemas bio-inspirados para coordenação de múltiplos robôs móveis. PhD thesis,
Universidade de Sao Paulo.
Chebout, M. S., Mokhati, F., Badri, M., and Babahenini, M. C. (2016). 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.
WESAAC 2018 33
David, L., Vasconcelos, R., Alves, L., Andre, R., Baptista, G., and Endler, M. (2012). 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.
Dong-Huynha, T., Jennings, N., and Shadbolt, N. (2004). Fire: An integrated trust and reputation model
for open multi-agent systems. In ECAI 2004: 16th European Conference on Artificial Intelligence, August
22-27, 2004, Valencia, Spain: including Prestigious Applicants [sic] of Intelligent Systems (PAIS 2004):
proceedings, volume 110, page 18.
Endler, M., Baptista, G., Silva, L., Vasconcelos, R., Malcher, M., Pantoja, V., Pinheiro, V., and Viterbo, J.
(2011). 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.
Hubner, J. F., Bordini, R. H., and Vieira, R. (2004). Introduc¸ ¨ ao ao desenvolvimento de ˜ sistemas
multiagentes com jason. XII Escola de Informatica da SBC ´ , 2:51–89.
Lazarin, N. M. and Pantoja, C. E. (2015). A robotic-agent platform for embedding software agents using
raspberry pi and arduino boards. In 9 th Software Agents, Environments and Applications School.
Referências bibliográficas
WESAAC 2018 34
Ossowski, S., Julian, V., Bajo, J., Billhardt, H., Botti, V., and Corchado, J. (2007). 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.
Pantoja, C. E., de Jesus, V. S., and Filho, J. V. (2016a). Aplicando sistemas multi-agentes ubıquos em
um modelo de smart home usando o framework jason. In II Workshop de Pesquisa e Desenvolvimento
em Inteligencia Artificial, Inteligência Coletiva e Ciência de Dados (Workpedia). Universidade Federal
Fluminense.
Pantoja, C. E., Stabile Jr, M. F., Lazarin, N. M., and Sichman, J. S. (2016b). Argo: A customized jason
architecture for programming embedded robotic agents. Fourth International Workshop on Engineering
Multi-Agent Systems (EMAS 2016).
Sanchez-Anguix, V., Aydogan, R., Julian, V., and Jonker, C. M. (2012). 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.
Referências bibliográficas
WESAAC 2018 35
Stabile Jr., M. F. and Sichman, J. S. (2015). Evaluating perception filters in BDI Jason agents. In 4 th
Brazilian Conference on Intelligent Systems (BRACIS).
Tissot-Squalli, M. (2009). Interac¸oes ecol ˜ ogicas & biodiversidade ´ . Unijuí.
Vasconcelos, I., Vasconcelos, R., Baptista, G., Seguin, C., and Endler, M. (2013). Desenvolvendo
aplicac¸oes de rastreamento e comunicac¸ ˜ ao m ˜ ovel usando o middleware sddl. ´ In Salao de
Ferramentas, Brazilian Symposium on Computer Networks and Distributed ˜ Systems (SBRC 2013).
Wooldridge, M. (2009). An Introduction to MultiAgent Systems. Wiley. Zhang, D., Ning, H., Xu, K. S., Lin,
F., and Yang, L. T. (2012). Internet of things. J. UCS, 18:1069–1071.lo
Referências bibliográficas
WESAAC 2018 36
@turingproject@prof.Pantoja
@vinicius.s.dejesus
@fabian.cesar
pantoja@cefet-rj.br
fabian.manoel@eic.cefet-rj.br
vinicius.jesus@eic.cefet-rj.br
http://vaka.me/bg9fes
Transporte de Agentes
Cognitivos entre SMA
Distintos Inspirado nos
Princípios de Relações
Ecológicas
Obrigado!
Perguntas?

More Related Content

Similar to Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios de Relações Ecológicas

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
 
Rede Tecno-Econômica mobilizada para a geração de inovações em agrometeorolog...
Rede Tecno-Econômica mobilizada para a geração de inovações em agrometeorolog...Rede Tecno-Econômica mobilizada para a geração de inovações em agrometeorolog...
Rede Tecno-Econômica mobilizada para a geração de inovações em agrometeorolog...
alcscens
 
138_InterfacEHS_com_correcao (1)
138_InterfacEHS_com_correcao (1)138_InterfacEHS_com_correcao (1)
138_InterfacEHS_com_correcao (1)
Graziani Gobatto
 
I Escola Regional de Alto Desempenho de SP Sess˜ão de Iniciação Científica
I Escola Regional de Alto Desempenho de SP Sess˜ão de Iniciação CientíficaI Escola Regional de Alto Desempenho de SP Sess˜ão de Iniciação Científica
I Escola Regional de Alto Desempenho de SP Sess˜ão de Iniciação Científica
Deivid Martins
 
[2010] Avaliaçao e Design de Sw Educativo
[2010] Avaliaçao e Design de Sw Educativo[2010] Avaliaçao e Design de Sw Educativo
[2010] Avaliaçao e Design de Sw Educativo
UFPE
 
DINÂMICA DE RELACIONAMENTO ENTRE ATORES DE PROJETOS GOVERNAMENTAIS: O CASO D...
 DINÂMICA DE RELACIONAMENTO ENTRE ATORES DE PROJETOS GOVERNAMENTAIS: O CASO D... DINÂMICA DE RELACIONAMENTO ENTRE ATORES DE PROJETOS GOVERNAMENTAIS: O CASO D...
DINÂMICA DE RELACIONAMENTO ENTRE ATORES DE PROJETOS GOVERNAMENTAIS: O CASO D...
CTG SUNY Albany and UFPR Curitiba
 
Erebd suenia bigdata
Erebd suenia bigdataErebd suenia bigdata
Erebd suenia bigdata
Suenia Mendes
 
Provas publicas de doutoramento
Provas publicas de doutoramentoProvas publicas de doutoramento
Provas publicas de doutoramento
Mariana Curado Malta
 
Algor genetico
Algor geneticoAlgor genetico
Algor genetico
tiojoffre
 
Gestao contexto qos_qoe
Gestao contexto qos_qoeGestao contexto qos_qoe
Gestao contexto qos_qoe
IP10
 
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
Talita Pagani
 
ticEduca2016
ticEduca2016ticEduca2016
ticEduca2016
Luis Ferreira
 
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
Carlos Eduardo Pantoja
 
ACESSO ABERTO A DADOS DE PESQUISA NO BRASIL: PRÁTICAS E SOLUÇÕES TECNOLÓGICAS
ACESSO ABERTO A DADOS DE PESQUISA NO BRASIL: PRÁTICAS E SOLUÇÕES TECNOLÓGICASACESSO ABERTO A DADOS DE PESQUISA NO BRASIL: PRÁTICAS E SOLUÇÕES TECNOLÓGICAS
ACESSO ABERTO A DADOS DE PESQUISA NO BRASIL: PRÁTICAS E SOLUÇÕES TECNOLÓGICAS
Simposio Internacional Network Science
 
Io t – visão geral
Io t – visão geralIo t – visão geral
Io t – visão geral
Anselmo Battisti
 
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephiDocumento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Newton Calegari
 
PRODUCT LINE UML SYSTEM Uma aplicabilidade de desenvolvimento de uma linha de...
PRODUCT LINE UML SYSTEM Uma aplicabilidade de desenvolvimento de uma linha de...PRODUCT LINE UML SYSTEM Uma aplicabilidade de desenvolvimento de uma linha de...
PRODUCT LINE UML SYSTEM Uma aplicabilidade de desenvolvimento de uma linha de...
Ricardo Leite
 
NovaGenesis: Convergent Information Architecture
NovaGenesis: Convergent Information ArchitectureNovaGenesis: Convergent Information Architecture
NovaGenesis: Convergent Information Architecture
Antonio Marcos Alberti
 
17.ago safira 14.30_345_taesa
17.ago safira 14.30_345_taesa17.ago safira 14.30_345_taesa
17.ago safira 14.30_345_taesa
itgfiles
 
Defesa de Mestrado
Defesa de MestradoDefesa de Mestrado
Defesa de Mestrado
Leo Amorim
 

Similar to Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios de Relações Ecológicas (20)

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...
 
Rede Tecno-Econômica mobilizada para a geração de inovações em agrometeorolog...
Rede Tecno-Econômica mobilizada para a geração de inovações em agrometeorolog...Rede Tecno-Econômica mobilizada para a geração de inovações em agrometeorolog...
Rede Tecno-Econômica mobilizada para a geração de inovações em agrometeorolog...
 
138_InterfacEHS_com_correcao (1)
138_InterfacEHS_com_correcao (1)138_InterfacEHS_com_correcao (1)
138_InterfacEHS_com_correcao (1)
 
I Escola Regional de Alto Desempenho de SP Sess˜ão de Iniciação Científica
I Escola Regional de Alto Desempenho de SP Sess˜ão de Iniciação CientíficaI Escola Regional de Alto Desempenho de SP Sess˜ão de Iniciação Científica
I Escola Regional de Alto Desempenho de SP Sess˜ão de Iniciação Científica
 
[2010] Avaliaçao e Design de Sw Educativo
[2010] Avaliaçao e Design de Sw Educativo[2010] Avaliaçao e Design de Sw Educativo
[2010] Avaliaçao e Design de Sw Educativo
 
DINÂMICA DE RELACIONAMENTO ENTRE ATORES DE PROJETOS GOVERNAMENTAIS: O CASO D...
 DINÂMICA DE RELACIONAMENTO ENTRE ATORES DE PROJETOS GOVERNAMENTAIS: O CASO D... DINÂMICA DE RELACIONAMENTO ENTRE ATORES DE PROJETOS GOVERNAMENTAIS: O CASO D...
DINÂMICA DE RELACIONAMENTO ENTRE ATORES DE PROJETOS GOVERNAMENTAIS: O CASO D...
 
Erebd suenia bigdata
Erebd suenia bigdataErebd suenia bigdata
Erebd suenia bigdata
 
Provas publicas de doutoramento
Provas publicas de doutoramentoProvas publicas de doutoramento
Provas publicas de doutoramento
 
Algor genetico
Algor geneticoAlgor genetico
Algor genetico
 
Gestao contexto qos_qoe
Gestao contexto qos_qoeGestao contexto qos_qoe
Gestao contexto qos_qoe
 
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
 
ticEduca2016
ticEduca2016ticEduca2016
ticEduca2016
 
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
 
ACESSO ABERTO A DADOS DE PESQUISA NO BRASIL: PRÁTICAS E SOLUÇÕES TECNOLÓGICAS
ACESSO ABERTO A DADOS DE PESQUISA NO BRASIL: PRÁTICAS E SOLUÇÕES TECNOLÓGICASACESSO ABERTO A DADOS DE PESQUISA NO BRASIL: PRÁTICAS E SOLUÇÕES TECNOLÓGICAS
ACESSO ABERTO A DADOS DE PESQUISA NO BRASIL: PRÁTICAS E SOLUÇÕES TECNOLÓGICAS
 
Io t – visão geral
Io t – visão geralIo t – visão geral
Io t – visão geral
 
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephiDocumento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
Documento de Iniciação Científica - Estudo utilizando big data, twitter e gephi
 
PRODUCT LINE UML SYSTEM Uma aplicabilidade de desenvolvimento de uma linha de...
PRODUCT LINE UML SYSTEM Uma aplicabilidade de desenvolvimento de uma linha de...PRODUCT LINE UML SYSTEM Uma aplicabilidade de desenvolvimento de uma linha de...
PRODUCT LINE UML SYSTEM Uma aplicabilidade de desenvolvimento de uma linha de...
 
NovaGenesis: Convergent Information Architecture
NovaGenesis: Convergent Information ArchitectureNovaGenesis: Convergent Information Architecture
NovaGenesis: Convergent Information Architecture
 
17.ago safira 14.30_345_taesa
17.ago safira 14.30_345_taesa17.ago safira 14.30_345_taesa
17.ago safira 14.30_345_taesa
 
Defesa de Mestrado
Defesa de MestradoDefesa de Mestrado
Defesa de Mestrado
 

More from 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 Javino
Carlos 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 Systems
Carlos 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ônomos
Carlos 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 Computadores
Carlos Eduardo Pantoja
 
ContextNet Middleware
ContextNet MiddlewareContextNet Middleware
ContextNet Middleware
Carlos 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 Customizadas
Carlos 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 Antimicrobianos
Carlos 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 Jason
Carlos 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 Economia
Carlos 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 Javino
Carlos Eduardo Pantoja
 
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasUtilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Carlos Eduardo Pantoja
 

More from 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
 
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
 
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasUtilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
 

Recently uploaded

Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
TomasSousa7
 
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdfUFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
Manuais Formação
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxSlides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
Pastor Robson Colaço
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AntonioVieira539017
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
SILVIAREGINANAZARECA
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
MarceloMonteiro213738
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
wagnermorais28
 
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdfUFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
Manuais Formação
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
Érika Rufo
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
PatriciaZanoli
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
edivirgesribeiro1
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
Mary Alvarenga
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
profesfrancleite
 

Recently uploaded (20)

Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
 
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdfUFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
UFCD_3546_Prevenção e primeiros socorros_geriatria.pdf
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
 
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxSlides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
 
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdfUFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
UFCD_10145_Enquadramento do setor farmacêutico_indice.pdf
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
 

Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios de Relações Ecológicas

  • 1. VINICIUS SOUZA DE JESUS (1) , FABIAN CESAR PEREIRA BRANDÃO MANOEL (1, 3) , CARLOS EDUARDO PANTOJA (1, 2) , JOSE VITERBO (2) Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios de Relações Ecológicas Rio de Janeiro, 02 de maio de 2018 WESAAC 2018 1: Centro Federal de Educação Tecnológica Celso Suckow da Fonseca (CEFET/RJ) 2: Universidade Federal Fluminense 3: Ouro Negro S. A.
  • 3. Conceitos iniciais Internet das coisas (IoT) [Zhang et al. 2012] WESAAC 2018 3
  • 4. Conceitos iniciais Internet das coisas (IoT) [Zhang et al. 2012] WESAAC 2018 4 ContextNet [Endler et al. 2011]
  • 5. Internet das coisas (IoT) [Zhang et al. 2012] Ambiente inteligente (AmI) [Augusto Wrede et al. 2010] Conceitos iniciais WESAAC 2018 5 ContextNet [Endler et al. 2011]
  • 6. Internet das coisas (IoT) [Zhang et al. 2012] Ambiente inteligente (AmI) [Augusto Wrede et al. 2010] Sistema Multi-Agente (SMA) [Wooldridge 2009] Conceitos iniciais WESAAC 2018 6 ContextNet [Endler et al. 2011]
  • 7. Internet das coisas (IoT) [Zhang et al. 2012] Ambiente inteligente (AmI) [Augusto Wrede et al. 2010] Sistema Multi-Agente (SMA) [Wooldridge 2009] SMA aberto SMA fechado Agentes Móveis Conceitos iniciais WESAAC 2018 7 ContextNet [Endler et al. 2011]
  • 8. As relações ecológicas INQUILINISMO Peixes-palhaços utilizam as anêmonas-do-mar para se abrigarem, sem prejudicar e nem beneficiar as anêmonas. MUTUALISMO O pássaro-palito se alimenta dos restos de comida na boca do crocodilo. Em troca, o crocodilo se livra de possíveis bactérias. PREDATISMO O leão, ao ter seu extinto de fome ativo, caça, mata e se alimenta da carne da zebra para preservar sua sobrevivência. WESAAC 2018 8
  • 9. 9 A era de Ultron
  • 10. Trabalhos Relacionados THOMAS - MeTHods, Techniques and Tools for Open Multi-Agent Systems [Ossowski et al. 2017] Estratégia de agrupamento de sistemas bio-inspirado em colônias de formigas para exploração de ambientes [Calvo et al. 2012] FIRE - An Integrated Trust and Reputation Model for Open Multi-Agent Systems [Dong-Huynha et al. 2014] WESAAC 2018 10 Segurança Consenso e adaptação Bio-Inspired
  • 11. O objetivo deste trabalho e proporcionar o transporte de agentes de um SMA para outro baseado nos conceitos de relações ecológicas da biologia. Objetivo Predatismo - Um SMA dominar o outro Mutualismo - Um SMA ou um agente aprender e ensinar em outro SMA Inquilinismo - Um SMA viver dentro de outro SMA WESAAC 2018 11
  • 13. O trabalho utiliza as relações ecológicas como base para construir os protocolos de transferência de um agente para um SMA. Protocolo SE – Sensor AT – Atuador A – Agente Argo J – Agente Jason tradicional C – Agente comunicador WESAAC 2018 13 A J JJ FiltroJavinoDISPOSITIVO SE AT SMA SMA SMA SMA SMA SMA C J Gateway ContextNet
  • 14. Os trabalho utiliza as relações ecológicas como base para construir os protocolos de transferência de um agente para um SMA. Protocolo SE – Sensor AT – Atuador A – Agente Argo J – Agente Jason tradicional C – Agente comunicador WESAAC 2018 14 A J JJ FiltroJavinoDISPOSITIVO SE AT SMA SMA SMA SMA SMA C J Gateway ContextNet SMA
  • 15. J JJ C J J J C SMASMA WESAAC 2018 15 Gateway ContextNet Realizando a transferência... J – Agente Jason tradicional C – Agente comunicador Inicialmente, é tentado realizar a transferência do SMA de origem para o SMA de destino. Mutualismo
  • 16. J J J C SMA WESAAC 2018 16 Gateway ContextNet J JJ C SMA Transferência realizada. J JJ J – Agente Jason tradicional C – Agente comunicador Caso obtenha êxito, uma mensagem de confirmação é enviada ao SMA de origem. Mutualismo
  • 17. Mutualismo J J J C SMA WESAAC 2018 17 Gateway ContextNet J JJ C SMA Agentes do SMA de origem apagado sem que o SMA seja apagado. No mutualismo, o agente sai do seu SMA com a intenção de adquirir e transmitir novos conhecimentos, e, posteriormente, voltar ao seu SMA. J – Agente Jason tradicional C – Agente comunicador
  • 18. J JJ C J J J C SMASMA WESAAC 2018 18 Gateway ContextNet Realizando a transferência... J – Agente Jason tradicional C – Agente comunicador Inicialmente, é tentado realizar a transferência do SMA de origem para o SMA de destino. Inquilinismo
  • 19. J J J C SMA WESAAC 2018 19 Gateway ContextNet J JJ C SMA Transferência realizada. J JJ J – Agente Jason tradicional C – Agente comunicador Caso obtenha êxito, uma mensagem de confirmação é enviada ao SMA de origem. Inquilinismo
  • 20. J J J C SMA WESAAC 2018 20 Gateway ContextNet J JJSMA de origem apagado. No inquilinismo o SMA é transferido para outro SMA com o intuito de fazer parte do SMA. Inquilinismo J – Agente Jason tradicional C – Agente comunicador
  • 21. J JJ C J J J C SMASMA WESAAC 2018 21 Gateway ContextNet Realizando a transferência... J – Agente Jason tradicional C – Agente comunicador Inicialmente, é tentado realizar a transferência do SMA de origem para o SMA de destino. Predatismo
  • 22. J J J C SMA WESAAC 2018 22 Gateway ContextNet J JJ C SMA Transferência realizada. J JJ J – Agente Jason tradicional C – Agente comunicador Caso obtenha êxito, uma mensagem de confirmação é enviada ao SMA de origem. Predatismo
  • 23. C SMA WESAAC 2018 23 Gateway ContextNet J JJSMA de origem e agentes iniciais do destino apagados. Predatismo No predatismo, e preservada a integridade de todo o seu SMA. Assim, quando a relação é ativada, o SMA predador se transfere com o intuito de dominar, trazendo todos os agentes de seu SMA de origem. J – Agente Jason tradicional C – Agente comunicador
  • 25. SMA SMA A J A J J C C 3 Aplicação WESAAC 2018 25 ContextNet Gateway O primeiro adquire conhecimentos cruciais para cumprir a missão, mas seu hardware está sendo danificado. A – Agente Argo J – Agente Jason tradicional C – Agente comunicador
  • 26. SMA SMA C C J J 2 Aplicação WESAAC 2018 26 ContextNet J A Realizando a transferência... A Gateway Então, o agente comunicador tenta enviar o SMA para outro SMA de mesmo hardware. A – Agente Argo J – Agente Jason tradicional C – Agente comunicador A J J J
  • 27. SMA SMA C C J J 3 Aplicação WESAAC 2018 27 ContextNet J A Transferência realizada... A Gateway O SMA de origem recebe uma mensagem de confirmação do envio. A – Agente Argo J – Agente Jason tradicional C – Agente comunicador A J J J
  • 28. SMA A C J J 4 Aplicação WESAAC 2018 28 ContextNet Gateway Transporte concluído. O SMA está controlando o hardware do segundo carro e o primeiro é apagado. A – Agente Argo J – Agente Jason tradicional C – Agente comunicador
  • 30. Conclusão Este trabalho apresentou o desenvolvimento dos protocolos de transferência de agentes aplicando conceitos da biologia para relacionar agentes móveis e SMA de destino. Os testes foram aplicados em protótipos para verificar a aplicabilidade dos protocolos em meio físico. Além disso, os testes foram feitos para o predatismo, pois o atual estágio de desenvolvimento está focado neste protocolo. WESAAC 2018 30
  • 31. Os trabalhos futuros são: • Formas para prever se o hardware está danificado • Escolher o melhor destino • Nível de importância. • Aplicar os protocolos em um laboratório real do CEFET Conclusão WESAAC 2018 31
  • 33. Referências bibliográficas Augusto Wrede, J., Nakashima, H., and Aghajan, H. (2010). Ambient intelligence and smart environments: A state of the art. pages 3–31. Bellifemine, F. L., Caire, G., and Greenwood, D. (2007). Developing multi-agent systems with JADE, volume 7. John Wiley & Sons. Bordini, R. H., Hubner, J. F., and Wooldridge, M. (2007). ¨ Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley & Sons Ltd. Bratman, M. E. (1987). Intention, Plans and Practical Reasoning. Cambridge Press. Calvo, R. (2012). Sistemas bio-inspirados para coordenação de múltiplos robôs móveis. PhD thesis, Universidade de Sao Paulo. Chebout, M. S., Mokhati, F., Badri, M., and Babahenini, M. C. (2016). 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. WESAAC 2018 33
  • 34. David, L., Vasconcelos, R., Alves, L., Andre, R., Baptista, G., and Endler, M. (2012). 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. Dong-Huynha, T., Jennings, N., and Shadbolt, N. (2004). Fire: An integrated trust and reputation model for open multi-agent systems. In ECAI 2004: 16th European Conference on Artificial Intelligence, August 22-27, 2004, Valencia, Spain: including Prestigious Applicants [sic] of Intelligent Systems (PAIS 2004): proceedings, volume 110, page 18. Endler, M., Baptista, G., Silva, L., Vasconcelos, R., Malcher, M., Pantoja, V., Pinheiro, V., and Viterbo, J. (2011). 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. Hubner, J. F., Bordini, R. H., and Vieira, R. (2004). Introduc¸ ¨ ao ao desenvolvimento de ˜ sistemas multiagentes com jason. XII Escola de Informatica da SBC ´ , 2:51–89. Lazarin, N. M. and Pantoja, C. E. (2015). A robotic-agent platform for embedding software agents using raspberry pi and arduino boards. In 9 th Software Agents, Environments and Applications School. Referências bibliográficas WESAAC 2018 34
  • 35. Ossowski, S., Julian, V., Bajo, J., Billhardt, H., Botti, V., and Corchado, J. (2007). 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. Pantoja, C. E., de Jesus, V. S., and Filho, J. V. (2016a). Aplicando sistemas multi-agentes ubıquos em um modelo de smart home usando o framework jason. In II Workshop de Pesquisa e Desenvolvimento em Inteligencia Artificial, Inteligência Coletiva e Ciência de Dados (Workpedia). Universidade Federal Fluminense. Pantoja, C. E., Stabile Jr, M. F., Lazarin, N. M., and Sichman, J. S. (2016b). Argo: A customized jason architecture for programming embedded robotic agents. Fourth International Workshop on Engineering Multi-Agent Systems (EMAS 2016). Sanchez-Anguix, V., Aydogan, R., Julian, V., and Jonker, C. M. (2012). 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. Referências bibliográficas WESAAC 2018 35
  • 36. Stabile Jr., M. F. and Sichman, J. S. (2015). Evaluating perception filters in BDI Jason agents. In 4 th Brazilian Conference on Intelligent Systems (BRACIS). Tissot-Squalli, M. (2009). Interac¸oes ecol ˜ ogicas & biodiversidade ´ . Unijuí. Vasconcelos, I., Vasconcelos, R., Baptista, G., Seguin, C., and Endler, M. (2013). Desenvolvendo aplicac¸oes de rastreamento e comunicac¸ ˜ ao m ˜ ovel usando o middleware sddl. ´ In Salao de Ferramentas, Brazilian Symposium on Computer Networks and Distributed ˜ Systems (SBRC 2013). Wooldridge, M. (2009). An Introduction to MultiAgent Systems. Wiley. Zhang, D., Ning, H., Xu, K. S., Lin, F., and Yang, L. T. (2012). Internet of things. J. UCS, 18:1069–1071.lo Referências bibliográficas WESAAC 2018 36