Upload
internet
View
105
Download
1
Embed Size (px)
Citation preview
Agentes Cooperativosnum ambiente dinâmico
Nuno SilvaNuno Silva
Agentes Inteligentes e Sistemas Cooperativos
DEI- ISEP- IPP
06 de Novembro de 2000
Serviços Complementares
2
Observações
ex. 1: ProduçãoGlobaliza
ção da Economi
a
Aumento das
Exigências Sociais
Aumento da
Complexidade
Tecnológica
Aumento da
Diversidade de
Produtos
Produção
Distribuída
3
Observações
ex2.: WWW
Quantidade de
Informação
Dificuldades de
Pesquisa
Aumento dos
Standards
Semantic Web
Necessidade de
Conhecimento
4
Observações (então...)
• Sistemas Distribuídos
• Sistemas Descentralizados
• Sistemas Heterogéneos
• Sistemas Dinâmicos• número de participantes
• estrutura do sistema
• Sistemas Cooperativos
• Sistemas Adaptáveis
Estamos perante, ou São necessários:
5
Requisitos tecnológicos
• Distribuição e Descentralização
• Comunicação avançada
• Gestão do conhecimento
• Flexibilidade e Reactividade
• Coordenação
• Modularização
• Sub-especificação
• Modelação de entidades físicas em lógicas
6
Serviços estruturais
• Identificação (Name Service)
• Identificação• Autenticação• Registo
• Informação• Gestão• Publicação & Distribuição (Facilitator)• Descoberta (Broker)
• Domínios• Gestão (criação, configuração, ...)• Intermediação (Mediator)• Tradução de Conversações/Conteúdo
7
Serviço de Identificação
Problemas:•Dinâmica•Fiabilidade•Coerência•Segurança
entidade C
Endereço: 77
entidade D
Endereço: 31
entidade Z
Endereço: 60
C: 77Z: 60
entidade H
Endereço: 1212
D: 31H: 60
entidade C
Tarefa: A
Tarefa D:DTarefa B: H
entidade D
Tarefa: D
entidade Z
Tarefa: B
entidade H
Tarefa: B
Tarefa A: CTarefa B: H
8
NnN
Serviço de Identificação - Privado
NNN
ID. VÁLIDA?
N
NÃOSIM
N
ID. RECUSADA
n
PASSWORD?
PASSWORD?
nPASSWORD
NAUTENTICAÇÃO?
PASSWORDRECUSADA
n n
N
ACEITE RECUSADA
N
n NREQUISIÇÃO
5 - Registo
1 - PASSWORD?
2 - PASSWORD
3 - AUTENTICAÇÃO?
4 - ACEITE
9
NaA
Serviço de Identificação - Público
REQUISIÇÃO NNN
JÁ ESTÁREGISTADO?
JÁ REGISTADO?
NNN
ID. VÁLIDO?
N
NÃO SIM
N
ID.RECUSADA
a
N
SIM
N
NÃO
REGISTODUPLICADO a
PASSWORDREQUSADA
a
AUTENTICAÇÃO?
aN
N
RECUSADA
ACEITE
5 - Registo
1 - PASSWORD?
2 - PASSWORD
3 - AUTENTICAÇÃO?
4 - ACEITE
PASSWORD?
a NPASSWORD
a N
10
Serviço de Identificação (4)
Sub-especificação
Descentralização
Coordenação
Autenticação
Dinamismo
Fiabilidade
Coerência
Segurança
11
Serviço de Informação
• Gestão? Individual, Distribuída, (Des) Centralizada ?Individual, Distribuída, (Des) Centralizada ?
• Publicação & Distribuição?
• Descoberta?• Informação ou Conhecimento?
Individual, Blackboard, Híbrida?Individual, Blackboard, Híbrida?
Individual, Broker, Híbrida?Individual, Broker, Híbrida?
Limitada, Genérica, Ontologias?Limitada, Genérica, Ontologias?
Problemas:• Coerência
• Fiabilidade
• Segurança
• Desempenho
• Transparência
• Generalidade
• Conhecimento+
12
Serviço de Informação (2)
Transparência
Generalidade
Conhecimento
Coerência
Fiabilidade
Desempenho
Segurança
+
Transparência
Generalidade
Conhecimento
DinamismoAutenticação
DescentralizaçãoCoordenação
Serviço de Identificação
13
RESPOSTA
RESPOSTA
A
i
Serviço de Informação (4)
• Transparência na Descoberta
PERGUNTA
PERGUNTA iii INEXISTENTE
A
A1- PERGUNTA 1- PERGUNTA
1 - PERGUNTA
1 - PERGUNTA
2 - RESPOSTA
2 - RESPOSTA
2 - RESPOSTA
2 - RESPOSTAi
i
i
A iRESPOSTA
INEXISTENTE
i
i
14
Serviço de Informação (3)
DB/KB
iBD
DB/KBDB/KB
BA
AA
• Generalidade
PERGUNTA = xs1
RESPOSTA
PUBLICAÇÃO = xs1
xs1
15
Serviço de Informação (4)
• Conhecimento
?
Ontologia!“especificação explícita duma conceptualização”
16
Serviço de Domínios
24
35
6
1
1
2
5
4
3
6
1 2
5 36
4
1
24 6
3
6.4
6.3
6.2
6.1
6
3
5
4
5
4
5
6
4
43
4
5
4
6.1 6.2
31
46
5
1 4 3
5 6
2
17
Serviço de Domínios (2)
• Criação Estática e Dinâmica• Negociação:
• Protocolos• Linguagens• (Ontologias)
• Mediação:• de Funcionalidades
• Tradução:• Linguagens/Conversações• Conteúdo das Conversações• (Ontologias)
1
15
2
34
65
i
5
3
18
Conclusões
• Serviço Identificação• Dinâmico & Sub-especificado
• Múltiplos & Cooperantes
• Autenticação Mútua e Secundária
• Registo único
• Domínios
19
Conclusões (2)
• Serviço de Informação• Integração com Serviço de Identificação
• Múltiplos, Redundantes & Cooperantes
• Publicação & Distribuição por Blackboard
ou Individual
• Tipo de informação evolutivo
• Pesquisa e Descoberta via Broker
• Validade temporal da informação
• Conhecimento???
20
Conclusões (3)
• Serviço de Domínios•Organização Lógica de
Sistema(s)
•Negociação de Propriedades
•Mediação de Funcionalidades
•Tradução de Conteúdos