Universidade Federal de Santa Catarina

Slides:



Advertisements
Apresentações semelhantes
Controladores Single-loop e Multi-loop
Advertisements

TESTE-PLAN: FERRAMENTA DE APOIO AO PLANEJAMENTO E CONTROLE DAS ATIVIDADES DO PROCESSO DE TESTES Orientadora: Fabiane Barreto Vavassori Benitti, Dra CAMILA.
FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO Camila.
Projeto Cadastro Desenho de Processo 1Desenho de processo.
ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
As escalas de Proficiência do PISA Material do Curso: Avaliação educacional em larga escala: O PISA no Brasil Autor: Lenice Medeiros Pesquisador-Tecnologista.
SISTEMA DE AUTOMAÇÃO DE VENDAS (SAV) APLICADO A TASCHIBRA Marco Antônio Batista Orientador: Wilson Pedro Carli.
SISTEMA TUTOR INTELIGENTE PARA ENSINO SQL Acadêmico: Sandro Oscar Bugmann Orientador: Alexander Roberto Valdameri.
Ferramenta de apoio aos testes baseados em requisitos Acadêmico: Leandro da Cunha Orientador: Everaldo Artur Grahl.
Universidade do Contestado - UnC Gerenciamento de Projetos de Software Gerenciamento do Tempo Prof. Richardson Ribeiro Curso: Sistemas de Informação 5a.
Universidade do Contestado - UnC Gerenciamento de Projetos de Software Gerenciamento do Tempo Prof. Richardson Ribeiro Curso: Sistemas de Informação 7a.
Categorias Computacionais N Um modelo categorial para bancos de dados Vítor De Araújo
Metodologia de Pesquisa Científica Prof. Dr. Gilberto Câmara Aluno: Carlos Alberto Stelle Tese do aluno Orlando Demétrio Zaloti Junior, orientado pela.
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
Diagrama de Use Cases. Objetivo  O Diagrama de Use Cases tem o objetivo de auxiliar a comunicação entre os analistas e o cliente.
Teoria contingencial!! 1.
Introdução e Conceitos.
ETAPAS PARA A ELABORAÇÃO DO PROJETO DE ENGENHARIA
Acadêmico: Jair de Souza Junior
IX ELAVIO FABIANA SIMÕES E SILVA ORIENTADORA: VITÓRIA PUREZA
Conclusões e Resultados
especificação de requisitos do software
Diagrama de Use Cases.
Trabalho de conclusão de curso
ADSD Introdução.
Sistema Automatizado de Hospedagem de Sites
Sistemas Baseados no Conhecimento
24ª Mostra de Pôster – FATEC 2017
UNIVERSIDADE FEDERAL DE SANTA CATARINA
PESQUISA QUANTITATIVA Survey
Ambiente para desenvolvimento de sistemas baseado no conceito MBUIDE
Planejamento de estratégias:
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
PASSO A PASSO PARA ELABORAÇÃO DO PROJETO
Mosaico Digital: monitor interativo de realidade aumentada
Diógenes Pereira Jr. Igor Thiago Marques Mendonça
Abordagem à previsão de fadiga térmica de matriz (AISI H13) utilizada para fundição de alumínio em alta pressão utilizando a equação Basquin e elementos.
MEDIAÇÃO DE CONFLITOS.
Seminário - Computação Evolucionária Nome do Aluno xx de Julho de 2016
25ª Mostra de Pôster – FATEC 2017
ROTEIROS PARA EXPERIMENTOS VIRTUAIS: UMA PROPOSTA PARA O ENSINO INCLUSIVO.   Ana C. L. Dias1, Vanessa S. ferreira2, Victor A. Silva3. 1. Bolsista do PET–Física.
Benchmarking.
Utilização de HQs na Especificação de Requisitos de Software
Jorge Guerra Pires1, Felipe Campelo2, e Frederico Gadelha Guimarães3.
Elaboração de Casos de Teste Funcionais RUP
Mateus Martinez de Lucena
Senso comum & Ciência Cezar Augusto, graduando em Ciências Sociais / Conexões de Saberes - UFAL.
Interpretação de Imagens com CSP
Apresentação do Plano de Projeto
26ª Mostra de Pôster – FATEC 2018
Proposta de Dissertação Tatiana Ghedine
Técnicas de orçamento de capital
PSP 5703 Metodologia e Divulgação do Artigo Científico
FUNÇÕES (Aula 7) MATEMÁTICA Prof.Rafael Pelaquim Ano 2011
Projetos de Pesquisa – Linha DR prof. Sidney C. de Lucena
Trabalho de Conclusão de Curso I
Manuais Administrativos
Raciocínio Lógico e Matemático
TITULO DISCENTE:.
Carla Santos OLIVEIRA1; Sílvio Sampaio ALBUQUERQUE2
TÍTULO DO TRABALHO INTRODUÇÃO DESENVOLVIMENTO JUSTIFICATIVA OBJETIVOS
PROJETO TCC Disciplina de Iniciação à Pesquisa Científica
Dissertação Gustavo Volpi nº 15 Marina Saffran nº 26 1m2.
Tópicos Especiais em TI 2
OBJETO DE APRENDIZAGEM PARA APOIO AO PROCESSO ENSINO-APRENDIZAGEM DA TAXONOMIA NANDA Anicésia Cecília Gotardi Ludovino; Leonardo Feriato Moreira; Silvia.
Metodologia Científica e Tecnológica
Modelagem de Sistemas
PROJETO DE PESQUISA.
Sistemas de Informação
Transcrição da apresentação:

Universidade Federal de Santa Catarina Selecionador de Recursos Grade Baseado na Integração Semântica de Múltiplas Ontologias Alexandre Parra Carneiro da Silva Júlio da Silva Dias Mário Antônio Ribeiro Dantas

Alexandre Parra Carneiro da Silva Roteiro Contextualização Ontologias Trabalhos Correlatos Selecionador de Recursos da Grade Proposto Resultados Experimentais Considerações e Trabalhos Futuros Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Roteiro Contextualização Ontologias Trabalhos Correlatos Selecionador de Recursos da Grade Proposto Resultados Experimentais Considerações e Trabalhos Futuros Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Contextualização (1/2) As organizações virtuais (OVs) têm autonomia quanto a descrição dos seus recursos. Esta característica restringe a busca de um recurso específico na grade de acordo com os requisitos de uma aplicação. Pesquisas recentes vem considerando a semântica na busca de recursos em grades. Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Contextualização (2/2) Não se tem conhecimento de uma ontologia única que descreva o domínio de grades consensualmente. Falta de transparência aos usuários comuns como os recursos foram descritos. Pesquisas tem empregado ontologias. Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Roteiro Contextualização Ontologias Trabalhos Correlatos Selecionador de Recursos da Grade Proposto Resultados Experimentais Considerações e Trabalhos Futuros Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Ontologias Definição: “Ontologia é uma especificação formal e explícita de um conceito compartilhado”. São usadas: Comunicação entre diferentes agentes (software e/ou humanos). Integração semântica de sistemas e base de dados. Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Integração Semântica É alcançado através de mapeamentos semânticos entre ontologias. Diversos trabalhos indicam que abordagens automáticas de mapeamentos semânticos não conseguem identificar todas ou a maioria das correspondências semânticas. Alexandre Parra Carneiro da Silva

Abordagens de Integração Semântica São três as abordagens: Abordagem Global: cada Fonte de Informação (FI) está relacionada a uma única ontologia do domínio; Abordagem de Múltiplas Ontologias: toda FI está relacionada a sua própria ontologia; Abordagem Híbrida: toda FI tem sua própria ontologia, mas o vocabulário destas ontologias está relacionado a uma ontologia comum. Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Roteiro Contextualização Ontologias Trabalhos Correlatos Selecionador de Recursos da Grade Proposto Resultados Experimentais Considerações e Trabalhos Futuros Alexandre Parra Carneiro da Silva

Trabalhos Correlatos OWL RDF(S)‏ Linguagem de ontologia Não Permite ampliação das consultas PELLET TRIPLE/XSB Mecanismo de inferência sobre descrições dos recursos após união das ontologias sobre as definições das consultas Verificação de Consistência Sim (através da linguagem RDQL)‏ Sim (através da ontologia de pedidos)‏ Mecanismo de consulta baseado em um dicionário de sinônimos baseado em regras de comparação Mecanismo de resource matching uma ontologia para cada FI uma única ontologia para as FIs Forma de representação das FIs Várias Qtd de Fontes de Informação (FI) Lopes et al. 2006 Tangmunarunkit et al. 2003  

Alexandre Parra Carneiro da Silva Roteiro Contextualização Ontologias Trabalhos Correlatos Selecionador de Recursos da Grade Proposto Resultados Experimentais Considerações e Trabalhos Futuros Alexandre Parra Carneiro da Silva

Interação no Sistema de Matching Semântico

Arquitetura do Selecionador Proposto

Parte da Ontologia Referência (OR)

Ontologia de Consulta (OC)

Alexandre Parra Carneiro da Silva Matchmaker Função de realizar o matching semântico. As etapas da operação de matching são: 1ª Etapa: Verificação de consistência da consulta; 2ª Etapa: Ampliação da consulta semanticamente; 3ª Etapa: Pesquisa dos recursos. Alexandre Parra Carneiro da Silva

1ª Etapa: Verificação da consistência da consulta Exemplo de uma consulta de recursos Com o auxílio do Raciocinador Genérico baseado em Regra Jena (RGRJ), o matchmaker verifica que a consulta com identificador “query_1” recebida possui duas inconsistências.

2ª Etapa: Ampliação da consulta Ampliação realizada de acordo com a estrutura do conhecimento e informações modeladas na OR. Exemplo: Uma consulta requer recursos com sistema operacional (SO) Unix. Resultado da pesquisa em um Sistema de Matching Sintático: somente os recursos que tenham o SO igual ao termo Unix. Resultado da pesquisa em um Sistema de Matching Semântico: recursos que tenham os seguintes SOs: Solaris, AIX e FreeBSD.

3ª Etapa: Pesquisa dos Recursos (1/2) Na figura abaixo é ilustrado um recurso computacional na forma de um grafo RDF. Supondo que um usuário tenha definido em uma consulta a seguinte restrição: processor_capacity >= 1800 MHz. armazena

3ª Etapa: Pesquisa dos Recursos (2/2) Para cada restrição, o matchmaker busca as triplas que representam os recursos que atendem a restrição  armazenando-as em um conjunto específico. O procedimento acima ocorre para todas as restrições definidas na consulta. Próxima etapa: realizar a intersecção desses conjuntos  para determinar quais recursos atendem todas as restrições formando o conjunto solução. Havendo diretivas na consulta, aplicá-las sobre o conjunto solução e o resultado é retornado ao usuário. Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Roteiro Contextualização Ontologias Trabalhos Correlatos Selecionador de Recursos da Grade Proposto Resultados Experimentais Considerações e Trabalhos Futuros Alexandre Parra Carneiro da Silva

Ambiente Experimental Simulação de três organizações virtuais (OVs): OV_1, OV_2 e OV_3. Cada organização tem sua própria ontologia. Objetivo: mostrar as diversas visões que as OVs podem apresentar. Configuração das máquinas usadas nos testes: Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Estudo de Caso 1 Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Estudo de Caso 2 Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Roteiro Contextualização Ontologias Trabalhos Correlatos Selecionador de Recursos da Grade Proposto Resultados Experimentais Considerações e Trabalhos Futuros Alexandre Parra Carneiro da Silva

Considerações e Trabalhos Futuros (1/2) Proposta e desenvolvimento de um selecionador baseado em integração semântica. Desenvolveu-se uma ontologia comum (OR). Desenvolveu-se uma linguagem de consulta baseada em ontologia. Esta linguagem traz: facilidade na elaboração de consultas efetivas. flexibilidade e consistência no processo de matching de recursos da grade. (utilizando regras) Alexandre Parra Carneiro da Silva

Considerações e Trabalhos Futuros (2/2) Planeja-se estender o selecionador para ter maiores opções de recursos (estendendo a OR). Permitir mais opções de restrições (estendendo a ontologia de consulta e o motor de consulta). Fazer experimentos em ambiente real para verificar o desempenho do selecionador. Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva Agradecimentos CAPES LaPeSD: projeto Petrobrás Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva parra@inf.ufsc.br Questões !? Alexandre Parra Carneiro da Silva parra@inf.ufsc.br dcc2apcs@joinville.udesc.br Alexandre Parra Carneiro da Silva

Alexandre Parra Carneiro da Silva FIM Alexandre Parra Carneiro da Silva