INE Introdução a S is temas Multiagente Modelo de Referência FIPA

Tamanho: px
Começar a partir da página:

Download "INE Introdução a S is temas Multiagente Modelo de Referência FIPA"

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 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 mais

27/04/2011. FIPA ACL Message Structure Specification SUMARIO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO

27/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 mais

Linguagens de Comunicação de Agentes

Linguagens 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 mais

IA: JADE - The Java Agent DEvelopment Framework

IA: 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 mais

Centralizado Distribuído

Centralizado 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 mais

Especificaçã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 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 mais

Tecnologia 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 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 mais

Implementação de Protocolos de Interação no Ambiente SACI

Implementaçã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 mais

UM SISTEMA PARA COMPARTILHAMENTO DE ARQUIVOS EM REDES P2P UTILIZANDO UMA ABORDAGEM MULTIAGENTES. por IGOR KOTH RIBAS

UM 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 mais

Common Object Request Broker Architecture

Common 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 mais

6 Comunicação entre Personagens

6 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 mais

Me. 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 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 mais

Uma Arquitetura Independente de Domínio e Plataforma para Apresentação de Comportamentos em Agentes Pedagógicos Animados

Uma 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 mais

JADE : Java Agent DEvelopment Framework JADE

JADE : 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 mais

Uma Arquitetura para Catálogos de Objetos baseados em Ontologias

Uma 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 mais

Prof. Me. Sérgio Carlos Portari Júnior

Prof. 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 mais

1.2- Ambientes de Middleware

1.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 mais

Arquitetura 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 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 mais

Introdução a Web Services

Introduçã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 mais

O que é um agente. oautonomia oreatividade oproatividade ointeração social. [Wooldridge et al, 1995]

O 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 mais

Integração de Objetos Instrucionais SCORM com um Framework Multiagentes *

Integraçã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 mais

Padrões para Definição de Metadados

Padrõ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 mais

Principais conceitos de CORBA

Principais 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 mais

INE Introdução a S is temas Multiagente Arquiteturas de agentes

INE 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 mais

UML Unified Modeling Language Linguagem de Modelagem Unificada

UML 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 mais

Angela 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 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 mais

www/~cagf/sdgrad Serviço de Nomes CORBA e Interoperabilidade de ORBs

www/~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 mais

Especificação do Projecto

Especificaçã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 mais

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

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 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 mais

Sumá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. 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 mais

Apresentaçã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: 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 mais

Serviç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

Serviç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 mais

Plataformas de Distribuição de Objetos

Plataformas 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 mais

Objetos Inteligentes de Aprendizagem: uma abordagem baseada em agentes para objetos de aprendizagem.

Objetos 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 mais

Uso 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 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 mais

UNIVERSIDADE 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 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 mais

UNIVERSIDADE 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 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 mais

Model Driven Architecture. Centro de Informática/UFPE Fernando Trinta

Model 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 mais

Introdução a Sistemas Multiagente

Introduçã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 mais

INE5602 Introdução à Informática. Ricardo Azambuja Silveira INE-CTC-UFSC URL:

INE5602 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 mais

INSTITUTO DE TECNOLOGIA PARA O DESENVOLVIMENTO EDSON YABUSHITA

INSTITUTO 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 mais

SISTEMA DE CONTROLE DE TRÁFEGO URBANO UTILIZANDO SISTEMA MULTI-AGENTES

SISTEMA 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 mais

DESENVOLVIMENTO DE SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa

DESENVOLVIMENTO 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 mais

UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos

UNIVERSIDADE 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 mais

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

Web 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 mais

UNIVERSIDADE 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 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 mais

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30

6. 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 mais

Avaliação de Alunos em Ambientes de Ensino à Distância

Avaliaçã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 mais

Desenvolvimento de Aplicações Corporativas Avançadas. Web Services

Desenvolvimento 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 mais

JADEX: 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. 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 mais

4 ALBATROZ : Um ambiente para desenvolvimento de SMA

4 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 mais

3 Engenharia de Software para Sistemas Multi-Agentes

3 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 mais

3 Tecnologias Relacionadas

3 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 mais

Desenvolvimento de um Museu Virtual 3D Utilizando Agentes Inteligentes

Desenvolvimento 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 mais

Repositórios de Implementações e Binding. Chamada Remota de Métodos

Repositó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 mais

Geração de Parâmetros de Busca Baseada em Perfis de Usuário

Geraçã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 mais

FÁBIO SILVA CARVALHO. Integração entre Sistema Multi-Agentes e Sistemas de Banco de Dados Distribuídos

FÁ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 mais

INE5317 Linguagens Formais e Compiladores AULA 5: Autômatos Finitos

INE5317 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 mais

Universidade 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 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 mais

Modelagem de Objetos Inteligentes de Aprendizagem utilizando a metodologia MaSE

Modelagem 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 mais

lodkem Linked Open Data & Knowledge Engineering and Management

lodkem 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 mais

Metamodelos 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 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 mais

Aná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 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 mais

Uma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents

Uma 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 mais

GERENCIAMENTO 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 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 mais

Desenvolvimento Baseado em Componentes e o Enfoque de Linha de Produtos

Desenvolvimento 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 mais

Ricardo Couto Antunes da Rocha 2005 Ricardo Couto Antunes da Rocha

Ricardo 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 mais

Design Coerente: decisões de tecnologia para APIs

Design 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 mais

INE5317 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 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 mais

Agentes 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 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 mais

Máquina Y. O que parece acontecer. O que acontece na verdade. Cliente. chama Objeto CORBA. objref. envia requisição. Cliente. Servidor.

Má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 mais

contidos 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.

contidos 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 mais

Agentes transaccionais

Agentes 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 mais

Carlos S. Rodrigues Leonardo Lino Vieira Eric Felipe Barboza Antonio Vasconcellos

Carlos 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 mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento 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 mais

PROTÓ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 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 mais

Implementando o Agente de Base de Domínio do Sistema Tutor Inteligente PAT2Math

Implementando 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 mais

Servidor 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) 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 mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento 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 mais

Message Oriented Middleware (MOM)

Message 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 mais

Uma Abordagem Baseada em Ontologias para a Interoperabilidade entre Agentes Heterogêneos

Uma 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 mais

IP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP. » Alteração das rotas para as máquinas móveis?

IP 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 mais

Modelagem de Objetos Inteligentes de Aprendizagem utilizando a metodologia MaSE

Modelagem 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 mais

Agente Autónomo de Informação Geográfica

Agente 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 mais

Um ambiente de suporte para uma linguagem de modelagem de sistemas multi-agentes

Um 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 mais

Sistema de Apoio Pedagógico: Interface de Usuário dos OAs Heráclito

Sistema 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 mais

UM SISTEMA MULTIAGENTE PARA O PLANEJAMENTO DINÂMICO DE CAMINHOS

UM 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 mais

UNIVERSIDADE 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 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 mais

O Processo da Descoberta de um Serviço: Discovery

O 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 mais

SIST706 Sistemas Distribuídos

SIST706 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 mais

Arquitetura para o Reuso de Ações em Sistemas Multi-Agentes

Arquitetura 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 mais

Plataforma para Agentes

Plataforma 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 mais

SAP Service Access Point

SAP 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 mais

Web Services. Sistemas Distribuídos Marcos Costa

Web 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 mais

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

SOFTWARE 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 mais

Modelagem UML com Software Livre. Palestrante: Marcio Junior Vieira

Modelagem 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 mais

4 Framework Proposto para Construção de Mediadores

4 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 mais

Sistemas Distribuídos

Sistemas 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 mais

Q d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( )

Q 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 mais

SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE

SISTEMA 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