Top Banner
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)
24

UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

Aug 07, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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)

Page 2: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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

Page 3: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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

Page 4: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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

Page 5: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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

Page 6: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Casos de uso

Page 7: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Evoluiu dos frameworks FACI e FACIe

Arquitetura

Page 8: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Page 9: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Atualização de contexto

Page 10: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Recuperação de contexto

Page 11: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Recuperação de contexto

Page 12: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Uso de serviços Web semânticos

Page 13: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Uso de serviços Web semânticos

Page 14: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Acesso a conteúdos

Page 15: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Comunicação entre servidores

Page 16: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

UBICK

Page 17: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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

Page 18: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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

Page 19: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

Reuso

Page 20: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

Reuso

Page 21: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

Servidor DMed/UFSCar

TradutorHTML

Adaptador deNavegação

Estudante

Exemplo

Conversorde Vídeo

Conversorde Images

pre.dc.ufscar.br

Servidor USF 1

Servidor PRE

Servidor USF 2

Page 22: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

Avaliação

Page 23: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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

Page 24: UBICK: Um framework baseado em Agentes de Software para Computação Ubíqua

SEAS – Campinas, 15 de Outubro de 2008UBICK: 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