SlideShare uma empresa Scribd 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?

Mais conteúdo relacionado

Semelhante a 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íficaDeivid 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_taesaitgfiles
 
Defesa de Mestrado
Defesa de MestradoDefesa de Mestrado
Defesa de Mestrado
Leo Amorim
 

Semelhante a 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
 

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

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

Último

Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédio
ifbauab
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
Caderno de Estudo Orientado para Ensino Médio
Caderno de Estudo Orientado para Ensino MédioCaderno de Estudo Orientado para Ensino Médio
Caderno de Estudo Orientado para Ensino Médio
rafaeloliveirafelici
 
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
cleanelima11
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
Comando Resgatai
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
felipescherner
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
IsabelPereira2010
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
LeandroTelesRocha2
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
CarlosEduardoSola
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
Escola Municipal Jesus Cristo
 
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
"Está o lascivo e   doce passarinho " de Luís Vaz de Camões"Está o lascivo e   doce passarinho " de Luís Vaz de Camões
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
goncalopecurto
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
CrislaineSouzaSantos
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
RafaelNeves651350
 
Roteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptxRoteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptx
pamellaaraujo10
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
Letras Mágicas
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
Saudações e como se apresentar em português
Saudações e como se apresentar em portuguêsSaudações e como se apresentar em português
Saudações e como se apresentar em português
jacctradutora
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 

Último (20)

Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédio
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
Caderno de Estudo Orientado para Ensino Médio
Caderno de Estudo Orientado para Ensino MédioCaderno de Estudo Orientado para Ensino Médio
Caderno de Estudo Orientado para Ensino Médio
 
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
 
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
"Está o lascivo e   doce passarinho " de Luís Vaz de Camões"Está o lascivo e   doce passarinho " de Luís Vaz de Camões
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
 
Roteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptxRoteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptx
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
Saudações e como se apresentar em português
Saudações e como se apresentar em portuguêsSaudações e como se apresentar em português
Saudações e como se apresentar em português
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 

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