1. O documento introduz conceitos sobre context awareness, sistemas multiagentes e ambientes de trabalho virtual colaborativo.
2. A proposta de dissertação pretende desenvolver um sistema multiagente sensível ao contexto para suporte a ambientes de trabalho virtual colaborativo dinâmicos e distribuídos.
3. O sistema usará agentes para perceber contexto, entregar informações de contexto e realizar adaptações no ambiente de acordo com as necessidades dos usuários.
ESTUDO DE MOBILIDADE DE AGENTES EM APLICAÇÕES SENSÍVEIS AO CONTEXTO
Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo
1. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Context Awareness e Sistemas Multiagentes para o
Suporte a Ambientes de Trabalho Virtual
Colaborativo
Helio Henrique Lopes Costa Monte-Alto
Universidade Estadual de Maring´ a
Departamento de Inform´tica
a
Programa de P´s Gradua¸˜o em Ciˆncia da Computa¸˜o PCC-DIN/UEM
o ca e ca
Proposta de Disserta¸˜o de Mestrado
ca
Orientadora: Profa . Dra . Elisa Hatsue Moriya Huzita
21 de mar¸o de 2013
c
2. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Sum´rio
a
1 Introdu¸˜o
ca
2 Conceitos
3 Resumo da Proposta da Disserta¸˜o
ca
3. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Introdu¸˜o
ca
Objetivos
Equipes Distribu´
ıdas Temporais
Knowledge Comunica¸˜o
ca
Intensive Limitada
4. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Introdu¸˜o
ca
Objetivos
Equipes Distribu´
ıdas Temporais
Knowledge Comunica¸˜o
ca
Intensive Limitada
CONTEXTO!!
5. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Context Awareness Contexto
Sistemas
Sens´
ıveis ao Conhecimento
Contexto
6. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Context Awareness Contexto
Sistemas
Sens´
ıveis ao Conhecimento
Contexto
7. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Informa¸˜es
co
relevantes
Contexto sobre
entidades
Representa¸˜o
ca Tipos de
do contexto contexto
8. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Informa¸˜es
co
relevantes
Contexto sobre
entidades
Representa¸˜o
ca Tipos de
do contexto contexto
Interesse Foco em
do agente um dado
observador momento
Contexto
de alto
n´
ıvel
9. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Informa¸˜es
co
relevantes
Contexto sobre
entidades
Representa¸˜o
ca Tipos de
do contexto contexto
Depende
Interesse do foco
do agente em um
observador dado
momento
Ontologias!! Contexto
de alto
n´
ıvel
10. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Informa¸˜es
co
relevantes
Contexto sobre
entidades
Representa¸˜o
ca Tipos de
do contexto contexto
Depende
Interesse do foco
do agente em um
observador dado
momento
Ontologias!! Contexto
de alto
n´
ıvel
Inferˆncia
e
11. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Context Awareness Contexto
Sistemas
Sens´
ıveis ao Conhecimento
Contexto
12. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Conhecimento
Conhecimento Contextual
Gest˜o de
a
Conhe-
cimento
13. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Compre-
ens˜o do
a
Conhe-
cimento
Contexto
´ um tipo
e
de conhe-
cimento
Conhecimento
Conhecimento Contextual
Gest˜o de
a
Conhe-
cimento
14. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Compre-
ens˜o do
a
Conhe-
cimento
Contexto
´ um tipo
e
de conhe-
cimento
Conhecimento
Conhecimento Contextual
Gest˜o de
a
Conhe-
cimento
15. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Organiza¸˜o
ca
Gest˜o de Co-
a Aquisi¸˜o
ca
Persistˆncia
e
nhecimento
Comparti-
Representa¸˜o
ca
lhamento
16. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Organiza¸˜o
ca
Gest˜o de Co-
a Aquisi¸˜o
ca
Persistˆncia
e
nhecimento
Comparti-
Representa¸˜o
ca Ontologias!!
lhamento
17. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Organiza¸˜o
ca
Gest˜o de Co-
a Aquisi¸˜o
ca
Persistˆncia
e
nhecimento
Comparti-
Representa¸˜o
ca Ontologias!!
lhamento
18. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Organiza¸˜o
ca
Gest˜o de Co-
a Aquisi¸˜o
ca
Persistˆncia
e
nhecimento
Comparti-
Representa¸˜o
ca Ontologias!!
lhamento
19. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Representa¸˜o
ca
Ontologias de Conhe-
cimento
Tecnologia:
L´gica de
o
Web
Descri¸˜o
ca
Semˆntica
a
20. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Representa¸˜o
ca
Ontologias de Conhe-
cimento
Tecnologia: Racioc´ınio
L´gica de
o
Web / In-
Descri¸˜o
ca
Semˆntica
a ferˆncias
e
21. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Representa¸˜o
ca
Ontologias de Conhe-
cimento
Tecnologia: Racioc´ınio
Interope- L´gica de
o
Web RDF / In-
rabilidade Descri¸˜o
ca
Semˆntica
a ferˆncias
e
Comparti-
OWL
lhamento
22. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Context Awareness Contexto
Sistemas
Sens´
ıveis ao Conhecimento
Contexto
23. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Ambientes
Percep¸˜o
ca Sistemas Sens´
ıveis
Dinˆmicos e
a
de Contexto ao Contexto Distribu´
ıdos
Entrega de Adapta¸˜es
co
Contexto no Ambiente
24. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Ambientes
Percep¸˜o
ca Sistemas Sens´
ıveis
Dinˆmicos e
a
de Contexto ao Contexto Distribu´
ıdos
Entrega de Adapta¸˜es
co Por quem?
Contexto no Ambiente
Para
quem?
25. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Ambientes
Percep¸˜o
ca Sistemas Sens´
ıveis
Dinˆmicos e
a
de Contexto ao Contexto Distribu´
ıdos
Por quem?
Entrega de Para Adapta¸˜es
co Por quem?
Contexto quem? no Ambiente
Para
quem?
26. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Ambientes
Percep¸˜o
ca Sistemas Sens´
ıveis
Dinˆmicos e
a
de Contexto ao Contexto Distribu´
ıdos
Por quem?
Entrega de Para Adapta¸˜es
co Por quem?
Contexto quem? no Ambiente
Para
Agentes quem?
27. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Objetivos Agente Sensor
Racioc´
ınio Atuador
28. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
29. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Conhecimento Inten¸˜es
co
Agentes - Ca-
Pr´-atividade
o Autonomia
racter´
ısticas
Reatividade Sociabilidade
30. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Agente Isolado?
31. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Sistema
Agente Isolado? Multiagente
”N˜o h´ tal coisa como um sistema com um unico agente.”
a a ´
(Wooldridge 2009)
32. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Sistemas
Caracter´
ısticas Paralelismo
Multiagente
Divis˜o de
a
problemas Escala-
/ tarefas bilidade
Coopera¸˜o
ca Intera¸˜o
ca
33. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Sistemas
Caracter´
ısticas Paralelismo
Multiagente
Divis˜o de
a
problemas Escala-
/ tarefas bilidade
Protocolos
Coopera¸˜o
ca Intera¸˜o
ca de comu-
nica¸˜o
ca
Voca-
bul´rio:
a
ontologias
34. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Sistemas
Caracter´
ısticas Paralelismo
Multiagente
Divis˜o de
a
problemas Escala-
/ tarefas bilidade
Protocolos
Coopera¸˜o
ca Intera¸˜o
ca de comu-
nica¸˜o
ca
Voca-
bul´rio:
a
ontologias
35. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Coopera¸˜o
ca Coordena¸˜o
ca
Partilha Partilha de
de tarefas resultados
36. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Plataforma
Coopera¸˜o
ca Coordena¸˜o
ca
de Agentes
Partilha Partilha de
de tarefas resultados
37. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Conceitos
Figura : Modelo de Referˆncia FIPA de uma Plataforma de Agentes (PA)
e
Exemplos:
JADE
SemantiCore
38. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Resumo da Proposta da Disserta¸˜o
ca
Objetivo geral
Conceber uma plataforma de agentes para o suporte ao
desenvolvimento e execu¸˜o de ambientes sens´
ca ıveis ao contexto
com foco em ambientes de trabalho virtual colaborativo.
Trabalhos relacionados
DiSEN (Distributed Software Engineering Environment)
(HUZITA et al., 2007)
OntoDiSEN (CHAVES et al., 2011)
ContextP-GSD (Context Processing in Global Software
˜
Development) (BIASAO, 2011)
CAKMAS (Context Awareness and Knowledge Based
Multi-Agent System Architecture) (MONTE-ALTO et al., 2013)
39. Introdu¸˜o
ca Conceitos Resumo da Proposta da Disserta¸˜o
ca
Bibliografia
˜
BIASAO, A. B. Um mecanismo de processamento de
informa¸˜es contextuais em um ambiente de desenvolvimento
co
distribu´ de software. Disserta (Mestrado) — Universidade
ıdo
Estadual de Maring´, 2011.
a
CHAVES, A. P. et al. Ontodisenv1: an ontology to support
global software development (in portuguese). CLEI Electron. J.,
v. 14, n. 2, 2011.
HUZITA, E. et al. Disen - a distributed software
development environment (in portuguese). In: 1st Workshop de
Desenvolvimento Distribu´ de Software. [S.l.: s.n.], 2007.
ıdo
MONTE-ALTO, H. H. L. C. et al. Multi-agent and
context-aware solutions for a global software development
environment. International Journal of Artificial Intelligence
(IJAI), 2013. (a ser publicado em 2013).