context awareness e sistemas multiagentes para o suporte a ambientes de trabalho virtual...

39
Introdu¸c˜ ao Conceitos Resumo da Proposta da Disserta¸c˜ ao 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´ atica ProgramadeP´osGradua¸c˜ ao em Ciˆ encia da Computa¸c˜ ao PCC-DIN/UEM Proposta de Disserta¸c˜ ao de Mestrado Orientadora: Prof a . Dr a . Elisa Hatsue Moriya Huzita 21 de mar¸ co de 2013

Upload: helio-henrique-monte-alto

Post on 05-Dec-2014

447 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Context Awareness e Sistemas Multiagentes para oSuporte a Ambientes de Trabalho Virtual

Colaborativo

Helio Henrique Lopes Costa Monte-Alto

Universidade Estadual de MaringaDepartamento de Informatica

Programa de Pos Graduacao em Ciencia da Computacao PCC-DIN/UEMProposta de Dissertacao de Mestrado

Orientadora: Profa. Dra. Elisa Hatsue Moriya Huzita

21 de marco de 2013

Page 2: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Sumario

1 Introducao

2 Conceitos

3 Resumo da Proposta da Dissertacao

Page 3: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Introducao

Equipes DistribuıdasObjetivosTemporais

ComunicacaoLimitada

KnowledgeIntensive

CONTEXTO!!

Page 4: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Introducao

Equipes DistribuıdasObjetivosTemporais

ComunicacaoLimitada

KnowledgeIntensive

CONTEXTO!!

Page 5: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Context Awareness Contexto

ConhecimentoSistemas

Sensıveis aoContexto

Page 6: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Context Awareness Contexto

ConhecimentoSistemas

Sensıveis aoContexto

Page 7: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Contexto

Informacoesrelevantes

sobreentidades

Tipos decontexto

Representacaodo contexto

Page 8: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Contexto

Informacoesrelevantes

sobreentidades

Tipos decontexto

Foco emum dadomomento

Contextode alto

nıvel

Interessedo agenteobservador

Representacaodo contexto

Page 9: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Contexto

Informacoesrelevantes

sobreentidades

Tipos decontexto

Dependedo focoem umdado

momentoContextode alto

nıvel

Interessedo agenteobservador

Representacaodo contexto

Ontologias!!

Page 10: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Contexto

Informacoesrelevantes

sobreentidades

Tipos decontexto

Dependedo focoem umdado

momentoContextode alto

nıvel

Inferencia

Interessedo agenteobservador

Representacaodo contexto

Ontologias!!

Page 11: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Context Awareness Contexto

ConhecimentoSistemas

Sensıveis aoContexto

Page 12: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

ConhecimentoConhecimento

Contextual

Gestao deConhe-cimento

Page 13: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

ConhecimentoConhecimento

Contextual

Compre-ensao doConhe-cimento

Contextoe um tipode conhe-cimento

Gestao deConhe-cimento

Page 14: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

ConhecimentoConhecimento

Contextual

Compre-ensao doConhe-cimento

Contextoe um tipode conhe-cimento

Gestao deConhe-cimento

Page 15: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Gestao de Co-nhecimento

Aquisicao

RepresentacaoComparti-lhamento

Persistencia

Organizacao

Page 16: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Gestao de Co-nhecimento

Aquisicao

Representacao Ontologias!!Comparti-lhamento

Persistencia

Organizacao

Page 17: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Gestao de Co-nhecimento

Aquisicao

Representacao Ontologias!!Comparti-lhamento

Persistencia

Organizacao

Page 18: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Gestao de Co-nhecimento

Aquisicao

Representacao Ontologias!!Comparti-lhamento

Persistencia

Organizacao

Page 19: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

OntologiasRepresentacao

de Conhe-cimento

Logica deDescricao

Tecnologia:Web

Semantica

Page 20: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

OntologiasRepresentacao

de Conhe-cimento

Logica deDescricao

Raciocınio/ In-

ferencias

Tecnologia:Web

Semantica

Page 21: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

OntologiasRepresentacao

de Conhe-cimento

Logica deDescricao

Raciocınio/ In-

ferencias

Tecnologia:Web

SemanticaRDF

OWLComparti-lhamento

Interope-rabilidade

Page 22: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Context Awareness Contexto

ConhecimentoSistemas

Sensıveis aoContexto

Page 23: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Sistemas Sensıveisao Contexto

AmbientesDinamicos eDistribuıdos

Adaptacoesno Ambiente

Entrega deContexto

Percepcaode Contexto

Page 24: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Sistemas Sensıveisao Contexto

AmbientesDinamicos eDistribuıdos

Adaptacoesno Ambiente

Por quem?

Paraquem?

Entrega deContexto

Percepcaode Contexto

Page 25: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Sistemas Sensıveisao Contexto

AmbientesDinamicos eDistribuıdos

Adaptacoesno Ambiente

Por quem?

Paraquem?

Entrega deContexto

Paraquem?

Percepcaode Contexto

Por quem?

Page 26: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Sistemas Sensıveisao Contexto

AmbientesDinamicos eDistribuıdos

Adaptacoesno Ambiente

Por quem?

Paraquem?

Entrega deContexto

Paraquem?

Percepcaode Contexto

Por quem?

Agentes

Page 27: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Agente Sensor

AtuadorRaciocınio

Objetivos

Page 28: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Page 29: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Agentes - Ca-racterısticas

Autonomia

SociabilidadeReatividade

Pro-atividade

Conhecimento Intencoes

Page 30: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Agente Isolado?

Page 31: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Agente Isolado?Sistema

Multiagente

”Nao ha tal coisa como um sistema com um unico agente.”(Wooldridge 2009)

Page 32: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

SistemasMultiagente

Caracterısticas Paralelismo

Escala-bilidade

Divisao deproblemas/ tarefas

InteracaoCooperacao

Page 33: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

SistemasMultiagente

Caracterısticas Paralelismo

Escala-bilidade

Divisao deproblemas/ tarefas

InteracaoProtocolosde comu-nicacao

Voca-bulario:

ontologias

Cooperacao

Page 34: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

SistemasMultiagente

Caracterısticas Paralelismo

Escala-bilidade

Divisao deproblemas/ tarefas

InteracaoProtocolosde comu-nicacao

Voca-bulario:

ontologias

Cooperacao

Page 35: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Cooperacao Coordenacao

Partilha deresultados

Partilhade tarefas

Page 36: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Cooperacao CoordenacaoPlataformade Agentes

Partilha deresultados

Partilhade tarefas

Page 37: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Conceitos

Figura : Modelo de Referencia FIPA de uma Plataforma de Agentes (PA)

Exemplos:

JADE

SemantiCore

Page 38: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Resumo da Proposta da Dissertacao

Objetivo geral

Conceber uma plataforma de agentes para o suporte aodesenvolvimento e execucao de ambientes sensıveis ao contextocom 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 SoftwareDevelopment) (BIASAO, 2011)

CAKMAS (Context Awareness and Knowledge BasedMulti-Agent System Architecture) (MONTE-ALTO et al., 2013)

Page 39: Context Awareness e Sistemas Multiagentes para o Suporte a Ambientes de Trabalho Virtual Colaborativo

Introducao Conceitos Resumo da Proposta da Dissertacao

Bibliografia

BIASAO, A. B. Um mecanismo de processamento deinformacoes contextuais em um ambiente de desenvolvimentodistribuıdo de software. Disserta (Mestrado) — UniversidadeEstadual de Maringa, 2011.

CHAVES, A. P. et al. Ontodisenv1: an ontology to supportglobal software development (in portuguese). CLEI Electron. J.,v. 14, n. 2, 2011.

HUZITA, E. et al. Disen - a distributed softwaredevelopment environment (in portuguese). In: 1st Workshop deDesenvolvimento Distribuıdo de Software. [S.l.: s.n.], 2007.

MONTE-ALTO, H. H. L. C. et al. Multi-agent andcontext-aware solutions for a global software developmentenvironment. International Journal of Artificial Intelligence(IJAI), 2013. (a ser publicado em 2013).