Instanciando a Arquitetura Lambda com GraphX e Elasticsearch 2.0 em uma apl...
UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua
1. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK: Um framework baseado em
Agentes de Software para Computa o Ub quaçã í
Luiz Henrique Zambom Santana (UNIFESP)
Antonio Francisco do Prado (UFSCar)
Wanderley Lopes de Souza (UFSCar(
2. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Agenda
Motiva oçã
Computa o Ub quaçã í
Principios e requisitos
UBICK
Agentes de Software
Avalia oçã
Reuso
Conclus esõ
Trabalhos futuros
3. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Motiva oçã
Evolu o de outros frameworksçã
Adapta o de Conte doçã ú
Ontologias
Servi os Web Sem nticosç â
Tratar outros requisitos
4. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Computa o Ub quaçã í
Mark Weiser
Fim dos anos 80
“As mais profundas tecnologias s o as queã
desaparecem”
Novo paradigma
Computadores integrados naturalmente no mundo”“
dos humanos
5. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Princip os e Requisitosí
Descentraliza oçã
Mobilidade
Ci ncia de contextoê
Intelig nciaê
Autonomia
6. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Casos de uso
7. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Evoluiu dos frameworks FACI e FACIe
Arquitetura
8. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
9. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Atualiza o de contextoçã
10. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Recupera o de contextoçã
11. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Recupera o de contextoçã
12. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Uso de servi os Web sem nticosç â
13. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Uso de servi os Web sem nticosç â
14. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Acesso a conte dosú
15. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Comunica o entre servidoresçã
16. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
17. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
UBICK
Desenvolvido em JavaSE
Utiliza os framewoks:
JENA para Ontologias
JADE e JADE-leap para Agentes de Software
OWL-S Mindswap para Servi os Web Sem nticosç â
18. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Reuso
Dom no de educa o m dicaí çã é
Ambiente ub quo para medicina da UFSCarí
Forma o de m dico de fam liaçã é í
Pr tica profissionalá
19. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Reuso
20. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Reuso
21. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Servidor
DMed/UFSCar
Tradutor
HTML
Adaptador de
Navegação
Estudante
Exemplo
Conversor
de Vídeo
Conversor
de Images
pre.dc.ufscar.br
Servidor
USF 1
Servidor PRE
Servidor
USF 2
22. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Avalia oçã
23. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Conclus esõ
Agentes de Software facilitou a modelagem
Atende os requisitos
UBICK facilita o reuso dos resultados
Tutorial:
Abordagem completa
Reuso do framework
Estudo de caso completo
24. SEAS – Campinas, 15 de Outubro de 2008
UBICK: Um framework baseado em Agentes de Software para Computa o Ub quaçã í
Trabalhos futuros
Considerar outras tipos de arquitetura computacionais
(e.g., P2P) [1]
Aumentar a mobilidade dos Agentes de Software
(e.g., mobilidade entre os clientes)
Aumentar a intelig ncia e a autonomia dos Agentesê
de Software