ubick: um framework baseado em agentes de software para computação ubíqua

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

Upload: luiz-henrique-zambom-santana

Post on 07-Aug-2015

35 views

Category:

Software


2 download

TRANSCRIPT

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)

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

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

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

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

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

UBICK

Casos de uso

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

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

UBICK

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

UBICK

Atualização de contexto

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

UBICK

Recuperação de contexto

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

UBICK

Recuperação de contexto

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

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

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

UBICK

Acesso a conteúdos

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

UBICK

Comunicação entre servidores

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

UBICK

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

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

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

Reuso

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

Reuso

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

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

Avaliação

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

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