INE Introdução a S is temas Multiagente Modelo de Referência FIPA
|
|
- William Amaral Sabrosa
- 6 Há anos
- Visualizações:
Transcrição
1 INE Introdução a S is temas Multiagente Modelo de Referência FIPA Ricardo Azambuja Silveira INE-CTC-UFSC silveira@inf.ufsc.br URL:
2 Importância de Padrões em SMA Agentes não interagem somente na sua plataforma original Interoperabilidade Promover maior adoção da tecnologia Foco na utilização de infra-estrutura e não no seu desenvolvimento Redução de riscos Prof. Ricardo Silveira 2
3 Padrões para SMA OMG (Object Management Group) MASIF (Mobile Agent System Interoperability Facility) DARPA KSE (Knowledge Sharing Effort) KQML (Knowledge Query Manipulation Language) FIPA (Foundation for Intelligent Physical Agents) Prof. Ricardo Silveira 3
4 FIPA Alguns Números + de 15 implementações No mínimo 6 possuem código aberto + de 70 membros Universidades Indústrias 127 plataformas FIPA registradas no AgentCities 87% em pleno funcionamento Prof. Ricardo Silveira 4
5 FIPA A Organização Foundation for Intelligent Physical Agents Foundation for Intelligent InteroPerable Agents Organização sem fins lucrativos Estabelecida em dezembro de 1996 Visa produzir padrões de software para agentes heterogêneos e interativos WebSite: Prof. Ricardo Silveira 5
6 Arquitetura Abstrata Promover interoperabilidade e reutilização Arquiteturas concretas diferentes interoperaram devido ao projeto abstrato da arquitetura É definido: Modelo de serviços e descoberta de serviços Interoperabilidade no transporte de mensagens Várias formas de ACL, conteúdo e representações de serviços de diretórios Especificação: SC00001L Prof. Ricardo Silveira 6
7 Arquitetura Abstrata Algumas áreas não podem ser facilmente abstraídas: Ciclo de vida e gerenciamento de agentes Mobilidade Domínios Segurança, entre outras. São áreas bastante dependentes da realização concreta da arquitetura Prof. Ricardo Silveira 7
8 Arquitetura Abstrata Especificação: SC00001L Prof. Ricardo Silveira 8
9 Gerenciamento de Agentes Fornece a estrutura onde os agentes existem e operam Modelo de referência para: criação, registro, localização, comunicação, migração e remoção de agentes As entidades definidas são serviços (seguindo as definições da AA) e não dependem de configurações específicas Especificação: SC00023J Prof. Ricardo Silveira 9
10 Gerenciamento de Agentes Prof. Ricardo Silveira 10
11 Gerenciamento de Agentes Componentes Lógicos: Agente Directory Facilitator - DF (opcional) Agent Management System AMS Message Transport Service MTS Agent Platform AP Software Prof. Ricardo Silveira 11
12 Gerenciamento de Agentes: Nomeação Nomeação dos agentes: AID (Agent Identifier) Composto de 3 patrâmetros: Nome, Endereço e Resolvedores Exemplo (agent-identifier :name agent-b@bar.com :resolvers (sequence (agent-identifier :name ams@foo.com :addresses (sequence iiop://foo.com/acc)))) Prof. Ricardo Silveira 12
13 Gerenciamento de Agentes: DF Serviço de Páginas Amarelas Operações: Register Deregister Modify Search Prof. Ricardo Silveira 13
14 Gerenciamento de Agentes: Agent Management System Responsável pelas operações sobre os agentes em uma Plataforma: criação, remoção,... Mantém um índice dos agentes registrados Operações: register, deregister,modify, search, getdescription Prof. Ricardo Silveira 14
15 Ciclo de Vida do Agente Prof. Ricardo Silveira 15
16 FIPA ACL Baseada na teoria dos atos de fala Define interações de alto-nível: Request Contract Net Query... Conteúdo: FIPA-SL Prof. Ricardo Silveira 16
17 Estrutura das Mensagens Especificação: SC00061G Prof. Ricardo Silveira 17
18 Parâmetros de uma mensagem FIPA-ACL :sender :receiver :content :reply-with :in-reply-to :envelope :language :ontology :reply-by :protocol :conversation-id Especificação da Estrutra da Mensagem: SC00061G Prof. Ricardo Silveira 18
19 FIPA ACL Atos de fala e Interações Prof. Ricardo Silveira 19
20 Teoria dos Atos de Fala As sentenças emitidas são consideradas como ações [Austin & Searle] Falar é fazer! Categoriza os verbos segundo a sua utilização (tipos de atos de fala) Prof. Ricardo Silveira 20
21 Tipos de Atos de Fala Representativos Expressam uma Proposta Diretivos Expressam um Pedido ou Comando Comissivos Expressam Promessa ou Ameaça Expressivos Expressam Desculpas ou Agradecimentos Declarativos Mudam o Estado do Mundo Veredictos Expressam um Julgamento Prof. Ricardo Silveira 21
22 Componentes de uma mensagem Ato Locucionário Emissão da mensagem Efeito Ilocucionário O que o locutor pretende com a emissão da mensagem Efeito Perlocucionário O efeito da mensagem sobre o receptor Prof. Ricardo Silveira 22
23 FIPA ACL Atos de Fala Especificação sobre Atos de Fala: SC00037J Prof. Ricardo Silveira 23
24 Atos de Fala ex.: Request Definição do Request (SC00037J) Prof. Ricardo Silveira 24
25 FIPA ACL Protocolos de Interação Especificação sobre Protocolos: SC > 36 Especificação FIPA-REQUEST: SC00026H Prof. Ricardo Silveira 25
26 Protocolos de Interação Especificação FIPA- ContractNet: SC00029Hl Prof. Ricardo Silveira 26
27 FIPA ACL Conteúdo, Ontologia e Linguagem Especificação da SL: SC00008I Prof. Ricardo Silveira 27
28 Serviço de Transporte de Mensagens (Modelo de Referência) Especificação: SC00067F Prof. Ricardo Silveira 28
29 FIPA-OS FIPA - Open Source Código aberto Desenvolvido pela Nortel Networks Primeira versão lançada em 1999 ToolKit para o desenvolvimento de SMA de acordo com o padrão FIPA Implementado 100% JAVA Prof. Ricardo Silveira 29
30 FIPA-OS Visão geral de seus componentes: Prof. Ricardo Silveira 30
31 FIPA-OS Conversation Manager Prof. Ricardo Silveira 31
32 FIPA-OS Task Manager Ciclo de Vida das tarefas Roteamento de mensagens às respectivas tarefas (implementação de conversações em tarefas) Eventos entre tarefas Prof. Ricardo Silveira 32
33 FIPA-OS As alternativas substituíveis no FIPA-OS são: MTP: RMI IIOP DataBases: Serialization Memory Parsers: SL, RDF, ACL, XML Prof. Ricardo Silveira 33
34 FIPA-OS Download WebSite: fipa-os.sourceforge.net/index.htm Última versão: (2001) Alternativa: JADE (Java Agent DEvelopment Framework) Prof. Ricardo Silveira 34
Ontologias e sua aplicação em linguagens de Comunicação
Ontologias e sua aplicação em linguagens de Comunicação Rafael de Moura Speroni Disciplina de Modelagem de Sistemas Multiagentes - 2006/2 Prof. Ricardo Silveira PPGCC - UFSC Comunicação entre agentes Pessoas,
Leia mais27/04/2011. FIPA ACL Message Structure Specification SUMARIO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO
Universidade Federal do Maranhão Sistemas Multiagentes Prof. Luciano Specification Michel de Oliveira SUMARIO 1. Introdução 2. Objetivos 3. 4. 5. Considerações Finais 6. Bibliografia S EMI NÁRI O 27/ 04/
Leia maisLinguagens de Comunicação de Agentes
Linguagens de Comunicação de Agentes Introdução Comunicação tem sido reconhecida como um tópico de importância central na ciência da computação. Muitos formalismos têm sido desenvolvidos para representar
Leia maisIA: JADE - The Java Agent DEvelopment Framework
Utilizando IA: - The Java Agent DEvelopment Framework Professor Paulo Gurgel Pinheiro MC906A - Inteligência Articial Instituto de Computação Universidade Estadual de Campinas - UNICAMP 04 de Novembro de
Leia maisCentralizado Distribuído
Universidade Federal de Alagoas Curso de Ciência da Computação O Ambiente Jade: uma introdução ao framework de desenvolvimento para sistemas multiagentes Inteligência Artificial Prof. Rômulo Nunes Motivação
Leia maisEspecificação e Implementação de Protocolos de Interação entre Agentes para a Plataforma COMPOR
Especificação e Implementação de Protocolos de Interação entre Agentes para a Plataforma COMPOR GLAUBER VINÍCIUS VENTURA DE MELO FERREIRA 1 HYGGO OLIVEIRA DE ALMEIDA 2 ANGELO PERKUSICH 2 EVANDRO DE BARROS
Leia maisTecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre. Interacção com o Directory Facilitator. Luís Miguel Botelho
Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre Interacção com o Directory Facilitator Luís Miguel Botelho Departamento de Ciências e Tecnologias da Informação Instituto Superior
Leia maisImplementação de Protocolos de Interação no Ambiente SACI
Implementação de Protocolos de Interação no Ambiente SACI Issao Hirata (LTI/POLI/USP) issao.hirata@poli.usp.br Jomi Fred Hübner (DSC/FURB) jomi@inf.furb.br Jaime Simão Sichman (LTI/POLI/USP) jaime.sichman@poli.usp.br
Leia maisUM SISTEMA PARA COMPARTILHAMENTO DE ARQUIVOS EM REDES P2P UTILIZANDO UMA ABORDAGEM MULTIAGENTES. por IGOR KOTH RIBAS
UNIVERSIDADE FEDERAL DE PELOTAS INSTITUTO DE FÍSICA E MATEMÁTICA DEPARTAMENTO DE MATEMÁTICA, ESTATÍSTICA E COMPUTAÇÃO CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO UM SISTEMA PARA COMPARTILHAMENTO DE ARQUIVOS
Leia maisCommon Object Request Broker Architecture
Common Object Request Broker Architecture OMG: Object Management Group. Organização internacional, sem fins lucrativos, fundada em 1989. Mais de 800 membros (incluindo fabricantes de sistemas, produtores
Leia mais6 Comunicação entre Personagens
6 Comunicação entre Personagens A comunicação permite que os agentes em um ambiente multiagente troquem informações que servirão de base para coordenar suas ações e realizar cooperação. Linguagens para
Leia maisMe. Eng. JOÃO ALVAREZ PEIXOTO. Sistemas Multi-agentes em Java utilizando a plataforma JADE
Me. Eng. JOÃO ALVAREZ PEIXOTO Sistemas Multi-agentes em Java utilizando a plataforma JADE Objetivo: implementar sistemas de manufatura utilizando sistemas multiagentes, a partir da plataforma JADE. Tópicos
Leia maisUma Arquitetura Independente de Domínio e Plataforma para Apresentação de Comportamentos em Agentes Pedagógicos Animados
Uma Arquitetura Independente de Dmíni e Platafrma para Apresentaçã de Cmprtaments em Agentes Pedagógics Animads Rnald S. Mtla - Unilasalle Patrícia A. Jaques - Unisins Prt Alegre, 17 de Julh de 2007 Rteir
Leia maisJADE : Java Agent DEvelopment Framework JADE
: Java Agent DEvelopment Framework http:// sharon.cselt.it/projects/jade Framework para desenvolvimento de software, no projecto de sistemas multi-agente e aplicações conforme as normas da FIPA Escrito
Leia maisUma Arquitetura para Catálogos de Objetos baseados em Ontologias
1 Daniela Francisco Brauner Uma Arquitetura para Catálogos de Objetos baseados em Ontologias Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo
Leia maisProf. Me. Sérgio Carlos Portari Júnior
Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade
Leia mais1.2- Ambientes de Middleware
1.2- Ambientes de Middleware Applications RMI, RPC and events Request reply protocol Middleware layers External data representation Operating System Fonte: [Coulouris] 1 1.2- Ambientes de Middleware Aplicação
Leia maisArquitetura e Objetos Distribuídos em CORBA. Aula 3. Especificações OMA Object Web
Arquitetura e Objetos Distribuídos em CORBA Aula 3 Especificações OMA Object Web The Client/Server Evolution O que é a tecnologia CORBA? CORBA Common Object Request Broker Architecture Uma camada de software
Leia maisIntrodução a Web Services
Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas
Leia maisO que é um agente. oautonomia oreatividade oproatividade ointeração social. [Wooldridge et al, 1995]
Agent UML O que é um agente Um agente é um sistema de hardware ou software situado em um ambiente que foi projetado para atingir seus propósitos e que apresenta as seguintes propriedades: oautonomia oreatividade
Leia maisIntegração de Objetos Instrucionais SCORM com um Framework Multiagentes *
Integração de Objetos Instrucionais SCORM com um Framework Multiagentes * Vinicius Heidrich Pinto** Resumo Este trabalho se propõe a integração do modelo de ambientes de execução (RTE) para objetos instrucionais
Leia maisPadrões para Definição de Metadados
Padrões para Definição de Metadados Marcos Vinícius Salgado Monteiro mvsmonteiro@midiacom.uff.br 1- Introdução 2- MPEG-7 3- TV-Anytime 4- RDF 4.1- OWL 5- Conclusão Roteiro Introdução Hoje em dia, cada
Leia maisPrincipais conceitos de CORBA
Principais conceitos de CORBA Tecgraf PUC-Rio fevereiro de 2011 Common Object Request Broker Architecture Uma arquitetura aberta para o desenvolvimento de aplicações distribuídas em um ambiente multilinguagem
Leia maisINE Introdução a S is temas Multiagente Arquiteturas de agentes
INE602200 Introdução a S is temas Multiagente Arquiteturas de agentes Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: www.inf.ufsc.br/~silveira Tipos de arquiteturas Duas abordagens
Leia maisUML Unified Modeling Language Linguagem de Modelagem Unificada
UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada
Leia maisAngela Brígida Albarello. FGRUPOS Um framework multi-agente para a formação de grupos de interesse. Dissertação de Mestrado
Angela Brígida Albarello FGRUPOS Um framework multi-agente para a formação de grupos de interesse Dissertação de Mestrado Dissertação apresentada ao Programa de Pós-graduação em Informática da PUC-Rio
Leia maiswww/~cagf/sdgrad Serviço de Nomes CORBA e Interoperabilidade de ORBs
www/~cagf/sdgrad Serviço de Nomes CORBA e Interoperabilidade de ORBs 2002-2003 Carlos A. G. Ferraz 2 Serviço de Nomes CORBA Páginas Brancas Permite encontrar objetos através de nomes Nomes Referência de
Leia maisEspecificação do Projecto
MERC 2009/10 RCM/TRC/SIRS Especificação do Projecto Grupo nº: 2 Turno (e campus): - Nome Número Carlos Rodrigues 66722 Hugues Silva 66781 Paulo Damásio 33005 1 Nome do Projecto Descoberta de serviços em
Leia maisUNIVERSIDADE DE CAXIAS DO SUL Centro de Computação e Tecnologia da Informação Curso de Bacharelado em Ciência da Computação. Gilnei Marcos Risso
UNIVERSIDADE DE CAXIAS DO SUL Centro de Computação e Tecnologia da Informação Curso de Bacharelado em Ciência da Computação Gilnei Marcos Risso UTILIZAÇÃO DE SISTEMAS MULTIAGENTES NA ANÁLISE TÉCNICA DE
Leia maisSumário. Lista de Figuras. Lista de Tabelas. Lista de Abreviações. 1. Considerações Iniciais Introdução Objetivos...
Sumário Lista de Figuras Lista de Tabelas Lista de Abreviações III VI VIII 1. Considerações Iniciais 1 1.1. Introdução...1 1.2 Objetivos...4 2. Estudo da norma IEC 61850 5 2.1. Nós Lógicos...5 2.2. Dados
Leia maisApresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:
Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: 8429016 Definição de MDA OMG (Object Management Group) propôs uma aplicação abrangente das práticas
Leia maisServiço de Nomes CORBA. Serviço de Nomes CORBA e Interoperabilidade de ORBs. Serviço de Nomes CORBA. Serviço de Nomes CORBA. Serviço de Nomes CORBA
www/~cagf/sdgrad Páginas Brancas e Interoperabilidade de s Permite encontrar objetos através de nomes Nomes Referência de Objeto Essa associação é denominada name binding Um name context é o espaço onde
Leia maisPlataformas de Distribuição de Objetos
Plataformas de Distribuição de Objetos Denominações Equivalentes: Modelos de Componentes Modelos de Integração de Objetos Motivação: Reuso de objetos Redução do Tempo e do Custo de Desenvolvimento de Software
Leia maisObjetos Inteligentes de Aprendizagem: uma abordagem baseada em agentes para objetos de aprendizagem.
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO EDUARDO RODRIGUES GOMES Objetos Inteligentes de Aprendizagem: uma abordagem baseada em agentes
Leia maisUso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto
Uso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto José Viterbo Filho viterbo@lac.inf.puc-rio.br Laboratory for Advanced Collaboration PUC Rio, Brazil Motivação Algumas
Leia maisUNIVERSIDADE FEDERAL DO ESPÍRITO SANTO DEPARTAMENTO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO GABRIEL CYPRIANO SACA
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO DEPARTAMENTO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO GABRIEL CYPRIANO SACA USANDO JADE PARA EVOLUIR A INFRA- ESTRUTURA DE APOIO À CONSTRUÇÃO DE AGENTES
Leia maisUNIVERSIDADE FEDERAL DO AMAZONAS RICARDO DOS SANTOS CÂMARA AMBIENTE VIRTUAL PARA O ENSINO E APRENDIZAGEM DA PROGRAMAÇÃO DE AGENTES AVEPA
UNIVERSIDADE FEDERAL DO AMAZONAS RICARDO DOS SANTOS CÂMARA AMBIENTE VIRTUAL PARA O ENSINO E APRENDIZAGEM DA PROGRAMAÇÃO DE AGENTES AVEPA Manaus 2010 RICARDO DOS SANTOS CÂMARA AMBIENTE VIRTUAL PARA O ENSINO
Leia maisModel Driven Architecture. Centro de Informática/UFPE Fernando Trinta
Model Driven Architecture Centro de Informática/UFPE Fernando Trinta Roteiro Contexto Introdução Conceitos MDA Platform Independent Model Platform Specific Model Transformations Consequências Promessas
Leia maisIntrodução a Sistemas Multiagente
Introdução a Sistemas Multiagente Ricardo Azambuja Silveira Junho de 2006 1. Introdução Entre as muitas definições de computação, uma das mais populares é aquela que define computação como a solução de
Leia maisINE5602 Introdução à Informática. Ricardo Azambuja Silveira INE-CTC-UFSC URL:
INE5602 Introdução à Informática Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: www.inf.ufsc.br/~silveira Plano de Ensino Ementa Computador Digital X Analógico. Sistemas de Numeração.
Leia maisINSTITUTO DE TECNOLOGIA PARA O DESENVOLVIMENTO EDSON YABUSHITA
1 INSTITUTO DE TECNOLOGIA PARA O DESENVOLVIMENTO EDSON YABUSHITA SISTEMAS MULTIAGENTES PARA GERENCIAMENTO ACADÊMICO CURITIBA 2017 2 1 EDSON YABUSHITA SISTEMAS MULTIAGENTES PARA GERENCIAMENTO ACADÊMICO
Leia maisSISTEMA DE CONTROLE DE TRÁFEGO URBANO UTILIZANDO SISTEMA MULTI-AGENTES
Blumenau, julho/2002 SISTEMA DE CONTROLE DE TRÁFEGO URBANO UTILIZANDO SISTEMA MULTI-AGENTES TRABALHO DE CONCLUSÃO DE CURSO Aluno: Marcelo Schmitz Orientador: Jomi Fred Hübner Roteiro da Apresentação Introdução
Leia maisDESENVOLVIMENTO DE SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa
Prof. Marcelo de Sá Barbosa LISTA DE EXERCÍCIOS GRUPO 1: MÓDULO 1: Caracterização de Sistemas Distribuídos; Internet; Intranets; Computação Móvel e Ubíqua; Compartilhamento de recursos e a web; Serviços
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisWeb Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services
Universidade Federal de Santa Catarina DSOOII Web Services Web Services - Introdução Havia inconsistência de plataformas, sistemas operacionais e/ou linguagens de programação; Acadêmicos: Ariane Talita
Leia maisUNIVERSIDADE FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE
UNIVERSIDADE FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE REINALDO DE JESUS DA SILVA SIMCQC: SISTEMA INTELIGENTE PARA MONITORAMENTO
Leia mais6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30
Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA MC5001 - SISTEMAS MULTIAGENTES
Leia maisAvaliação de Alunos em Ambientes de Ensino à Distância
Sistema Multi-Agentes para Acompanhamento e Auxílio de Avaliação de Alunos em Ambientes de Ensino à Distância Apresentação da Dissertação de Mestrado Candidato: Rodrigo Filev Maia Orientador: Prof. Dr.
Leia maisDesenvolvimento de Aplicações Corporativas Avançadas. Web Services
Desenvolvimento de Aplicações Corporativas Avançadas Web Services Agenda Introdução Web Service Arquitetura Soluções Passos básicos Implementando com Apache Axis Novos protocolos Conclusão O cenário de
Leia maisJADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.
JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento
Leia mais4 ALBATROZ : Um ambiente para desenvolvimento de SMA
41 4 ALBATROZ : Um ambiente para desenvolvimento de SMA Resumo Neste capítulo será apresentado o processo de desenvolvimento do ambiente Albatroz. Cada ferramenta é detalhada indicando suas funcionalidades.
Leia mais3 Engenharia de Software para Sistemas Multi-Agentes
35 3 Engenharia de Software para Sistemas Multi-Agentes No nível arquitetural, a principal abordagem atualmente utilizada para o desenvolvimento de ASCs é o uso de middlewares (Capítulo 2). Entretanto,
Leia mais3 Tecnologias Relacionadas
Tecnologias Relacionadas 31 3 Tecnologias Relacionadas O objetivo deste capítulo é apresentar um resumo de cada tecnologia relacionada ao processo proposto nesta dissertação, mostrando suas principais
Leia maisDesenvolvimento de um Museu Virtual 3D Utilizando Agentes Inteligentes
Desenvolvimento de um Museu Virtual 3D Utilizando Agentes Inteligentes Encontro Unificado de Computação ENUCOMP 2012 Seção técnica 1 Inteligência Artificial Íthalo Bruno Grigório de Moura 1 Francisco Milton
Leia maisRepositórios de Implementações e Binding. Chamada Remota de Métodos
Repositórios de Implementações e Binding 1 Copyright 1998, 1999 Francisco Reverbel Chamada Remota de Métodos O que parece acontecer Máquina X Cliente O que acontece na verdade objref chama Objeto CORBA
Leia maisGeração de Parâmetros de Busca Baseada em Perfis de Usuário
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO VINÍCIUS NÓBILE DE ALMEIDA Geração de Parâmetros de Busca Baseada em Perfis de Usuário Dissertação
Leia maisFÁBIO SILVA CARVALHO. Integração entre Sistema Multi-Agentes e Sistemas de Banco de Dados Distribuídos
0 FÁBIO SILVA CARVALHO Integração entre Sistema Multi-Agentes e Sistemas de Banco de Dados Distribuídos São Paulo 2008 1 FÁBIO SILVA CARVALHO Integração entre Sistema Multi-Agentes e Sistemas de Banco
Leia maisINE5317 Linguagens Formais e Compiladores AULA 5: Autômatos Finitos
INE5317 Linguagens Formais e Compiladores AULA 5: Autômatos Finitos Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: www.inf.ufsc.br/~silveira As Linguagens e os formalismos representacionais
Leia maisUniversidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática
Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática 2006.2 UM MECANISMO DE COORDENAÇÃO PARA O FRAMEWORK XAADB PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno: Ana Elizabeth
Leia maisModelagem de Objetos Inteligentes de Aprendizagem utilizando a metodologia MaSE
Modelagem de Objetos Inteligentes de Aprendizagem utilizando a metodologia MaSE Júlia Marques Carvalho da Silva Ricardo Azambuja Silveira Universidade Federal de Santa Catarina Departamento de Informática
Leia maislodkem Linked Open Data & Knowledge Engineering and Management
lodkem Linked Open Data & Knowledge Engineering and Management AGENDA Sobre a W3C e a apresentação do Phil Archer; Alguns grupos de trabalho da W3c em Linked Data Pesquisa
Leia maisMetamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo
Metamodelos para Banco de Dados Carlos Julian Menezes Araújo cjma@cin.ufpe.br Prof. Dr. Robson do Nascimento Fidalgo 1 Agenda Metadados MDA MOF Metamodelos CWM Pacote Relacional Referências 2 Metadados
Leia maisAnálise de estratégias de licitação em Leilões Ingleses com base na prioridade
Análise de estratégias de licitação em Leilões Ingleses com base na prioridade Abel Dantas 1 and João Brito 1 Faculdade de Engenharia da Universidade do Porto, Rua Dr. Roberto Frias, 4200-465 Porto, PORTUGAL,
Leia maisUma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents
SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Agosto Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida
Leia maisGERENCIAMENTO BASEADO NA WEB. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.
GERENCIAMENTO BASEADO NA WEB Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC. Gerenciamento baseado na Web 2 Web browser Acesso ubíquo Interface Web vs Gerenciamento
Leia maisDesenvolvimento Baseado em Componentes e o Enfoque de Linha de Produtos
Desenvolvimento Baseado em Componentes e o Enfoque de Linha de Produtos Segundo Workshop de Desenvolvimento Baseado em Componentes Itana Maria de Souza Gimenes itana@din.uem.br Departamento de Informática
Leia maisRicardo Couto Antunes da Rocha 2005 Ricardo Couto Antunes da Rocha
Programação com Sockets Ricardo Couto Antunes da Rocha rcarocha@inf.ufg.br 2005 Ricardo Couto Antunes da Rocha Parâmetros de protocolos Objetivo do protocolo Protocolo de transporte: TCP ou UDP Porta (servidora!):
Leia maisDesign Coerente: decisões de tecnologia para APIs
Design Coerente: decisões de tecnologia para APIs GET /whoami Ravan Scafi Back-end Developer na Leroy Merlin Brasil Co-organizador do Meetup do Laravel SP Evangelista do PHPSP @ravanscafi API? O que é
Leia maisINE5317 Linguagens Formais e Compiladores AULA 3: Introdução a Teoria da Computação
INE5317 Linguagens Formais e Compiladores AULA 3: Introdução a Teoria da Computação bas eado em material produzido pelo prof Olinto Jos é Varela Furtado Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br
Leia maisAgentes Inteligentes e Sistemas Multiagente. (UD 8) Comunicação & Cooperação IST- 2008/2009
Agentes Inteligentes e Sistemas Multiagente (UD 8) Comunicação & Cooperação IST- 2008/2009 Problema 3: Comunicação entre Agentes Que tipo de comunicação entre agentes é a mais adequada à estrutura escolhida?
Leia maisMáquina Y. O que parece acontecer. O que acontece na verdade. Cliente. chama Objeto CORBA. objref. envia requisição. Cliente. Servidor.
1 Copyright 1998, 1999 Francisco Reverbel O que parece acontecer Máquina X Cliente O que acontece na verdade objref chama Objeto CORBA Máquina X Máquina Y Cliente objref chama Stub envia requisição recebe
Leia maiscontidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.
Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens
Leia maisAgentes transaccionais
INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA DEPARTAMENTO DE ENGENHARIA DE ELECTRÓNICA E TELECOMUNICAÇÕES E DE COMPUTADORES Agentes transaccionais Pedro Miguel Lourenço Brito (Licenciado) Dissertação de
Leia maisCarlos S. Rodrigues Leonardo Lino Vieira Eric Felipe Barboza Antonio Vasconcellos
Carlos S. Rodrigues Leonardo Lino Vieira Eric Felipe Barboza Antonio Vasconcellos Introdução Necessidade de diminuir a complexidade na interação código-banco de dados para o programador,além de diminuir
Leia maisDesenvolvimento de Aplicações Distribuídas
Nomeação Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura Comunicação
Leia maisPROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS
PROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS ROTEIRO Introdução Objetivos Fundamentação Teórica Especificação Implementação Operacionalidade
Leia maisImplementando o Agente de Base de Domínio do Sistema Tutor Inteligente PAT2Math
Programa de Pós-Graduação em Computação Aplicada Implementando o Agente de Base de Domínio do Sistema Tutor Inteligente PAT2Math Bolsistas: Gabriel E. Chites de Mello Geiseane Lacerda Rubi (Ciência da
Leia maisServidor DNS de Microsoft Windows 2003 para o exemplo de configuração da descoberta do controlador do Wireless LAN (WLC)
Servidor DNS de Microsoft Windows 2003 para o exemplo de configuração da descoberta do controlador do Wireless LAN (WLC) Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Descoberta
Leia maisDesenvolvimento de Aplicações Distribuídas
SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura
Leia maisMessage Oriented Middleware (MOM)
Message Oriented Middleware (MOM) November 1, 2009 Sumário Comunicação Assíncrona (MOM) Conceito Java Message Service Implementação Comunicação Assíncrona Problema: Nem sempre as entidades comunicantes
Leia maisUma Abordagem Baseada em Ontologias para a Interoperabilidade entre Agentes Heterogêneos
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO ELDER RIZZON SANTOS Uma Abordagem Baseada em Ontologias para a Interoperabilidade entre Agentes
Leia maisIP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP. » Alteração das rotas para as máquinas móveis?
MIPv4 1 IP Móvel, v4 FEUP MPR MIPv4 2 Motivação Encaminhamento tradicional de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança de endereço IP Possíveis
Leia maisModelagem de Objetos Inteligentes de Aprendizagem utilizando a metodologia MaSE
CINTED-UFRGS Novas Tecnologias na Educação Modelagem de Objetos Inteligentes de Aprendizagem utilizando a metodologia MaSE Júlia Marques Carvalho da Silva Ricardo Azambuja Silveira Universidade Federal
Leia maisAgente Autónomo de Informação Geográfica
Agente Autónomo de Informação Geográfica MOTA,Luís BOTELHO, Luís Resumo Descreve-se a modelação e implementação de um agente de software autónomo que presta serviços habituais em sistemas de informação
Leia maisUm ambiente de suporte para uma linguagem de modelagem de sistemas multi-agentes
Richard Werneck de Carvalho Um ambiente de suporte para uma linguagem de modelagem de sistemas multi-agentes Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título
Leia maisSistema de Apoio Pedagógico: Interface de Usuário dos OAs Heráclito
Relatório de Acompanhamento Técnico de Projetos 18/08/201 4 p. 1/13 ANEXO Q - Sistema de Apoio Pedagógico: Interface de Usuário dos OAs Heráclito Sistema de Apoio Pedagógico: Interface de Usuário dos OAs
Leia maisUM SISTEMA MULTIAGENTE PARA O PLANEJAMENTO DINÂMICO DE CAMINHOS
UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO MARCELO CARDOSO SILVA UM SISTEMA MULTIAGENTE PARA O PLANEJAMENTO DINÂMICO DE CAMINHOS Niterói 2007 MARCELO CARDOSO SILVA UM SISTEMA MULTIAGENTE PARA
Leia maisUNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
UNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA JOÃO VICTOR CAVALCANTE BARROS SISTEMA MULTIAGENTE PARA RECOMPOSIÇÃO
Leia maisO Processo da Descoberta de um Serviço: Discovery
UDDI é a parte chave para o sucesso de Web Services. UDDI cria um padrão ide plataforma interoperável que habilita empresas, negócios e aplicações a rapidamente, facilmente e dinamicamente descobrirem
Leia maisSIST706 Sistemas Distribuídos
Slide01 Introdução e Conceitos de Sistemas Distribuídos SIST706 Sistemas Distribuídos 2013/1 Prof. Jéfer Benedett Dörr @: prof.jefer@gmail.com profjefer.wordpress.com Sistema Distribuído Definição de Andrew
Leia maisArquitetura para o Reuso de Ações em Sistemas Multi-Agentes
Título: Arquitetura para Reuso de Ações em Sistemas Multi-Agentes Aluno: Mauro Monteiro Silva Orientador: Ricardo Choren Nível: Mestrado Programa de Pós-Graduação: Programa de Mestrado em Sistema e Computação
Leia maisPlataforma para Agentes
Plataforma para Agentes JATLite - Java Agent Template, Lite O que é o JATLite? http://java.stanford.edu/ http://www.fe.up.pt/~eol/aiad/jatlite/doc/index.html Pacote de programas em Java permitindo: rápida
Leia maisSAP Service Access Point
SAP Service Access Point INTRODUÇÃO O Profibus é um protocolo digital utilizado em sistemas de controle, que permite a conexão com interoperabilidade de diversos equipamentos e fabricantes. Possui uma
Leia maisWeb Services. Sistemas Distribuídos Marcos Costa
Web Services Sistemas Distribuídos Marcos Costa masc@cin.ufpe.br Definição! WebServices.org! Web Services are encapsulated, loosely coupled contracted functions offered via standard protocols 2 Definição
Leia maisSOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Trabalho de Conclusão de Curso Ciências da Computação SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS AS Acadêmico: Fabricio
Leia maisModelagem UML com Software Livre. Palestrante: Marcio Junior Vieira
Palestrante: Marcio Junior Vieira Palestrante Marcio Junior Vieira. A 5 Anos Trabalha da área de Desenvolvimento e Análise de sistemas. A 4 anos trabalha com Software Livre. Formado em Tecnologia em Informática
Leia mais4 Framework Proposto para Construção de Mediadores
41 4 Framework Proposto para Construção de Mediadores Neste capitulo apresentamos um framework que implementa a estratégia para enriquecimento de dados a partir de informações da Deep Web, descrita no
Leia maisSistemas Distribuídos
Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com 1. Que são sistemas abertos? É um sistema que oferece serviços de acordo com
Leia maisQ d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( )
ELEMENTOS BÁSICOS DA LINGUAGEM JAVA Patricia Della Méa Plentz INE-CTC-UFSC E-Mail: plentz@inf.ufsc.br URL: http://moodle.ufsc.br INE5605-Turma 0238B Sumário 2.1 Classes e Objetos na POO 2.2 2 Revisão da
Leia maisSISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE
SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE 12/2013 Acadêmico: Rogério Mello Vanti Orientador: Paulo Fernando da Silva Roteiro Introdução Fundamentação teórica Resultados
Leia mais