• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 957
  • 31
  • 30
  • 23
  • 23
  • 23
  • 14
  • 12
  • 11
  • 9
  • 9
  • 9
  • 1
  • Tagged with
  • 1014
  • 1014
  • 266
  • 200
  • 191
  • 191
  • 172
  • 128
  • 123
  • 110
  • 110
  • 106
  • 105
  • 101
  • 87
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
381

Uma Abordagem Semi-automática para Geração Incremental de Correspondências entre Ontologias / A Semi-Automatic approach for generating incremental correspondences between ontologies

Hortêncio Filho, Fernando Wagner Brito January 2011 (has links)
HORTÊNCIO FILHO, Fernando Wagner Brito. Uma Abordagem Semi-automática para Geração Incremental de Correspondências entre Ontologias. 2011. 81 f. : Dissertação (mestrado) - Universidade Federal do Ceará, Centro de Ciências, Departamento de Computação, Fortaleza-CE, 2011. / Submitted by guaracy araujo (guaraa3355@gmail.com) on 2016-06-27T19:11:59Z No. of bitstreams: 1 2011_dis_fwbhortênciofilho.pdf: 2807164 bytes, checksum: f2d22503112321ee69d172f0ac56d4c8 (MD5) / Approved for entry into archive by guaracy araujo (guaraa3355@gmail.com) on 2016-06-27T19:14:07Z (GMT) No. of bitstreams: 1 2011_dis_fwbhortênciofilho.pdf: 2807164 bytes, checksum: f2d22503112321ee69d172f0ac56d4c8 (MD5) / Made available in DSpace on 2016-06-27T19:14:07Z (GMT). No. of bitstreams: 1 2011_dis_fwbhortênciofilho.pdf: 2807164 bytes, checksum: f2d22503112321ee69d172f0ac56d4c8 (MD5) Previous issue date: 2011 / The discovery of semantic correspondences between schemas is an important task for different fields of applications such as data integration, data warehousing and data mashup. In most cases, the data sources involved are heterogeneous and dynamic, making it even harder the performance of that task. Ontologies are being used in order to define common vocabulary used to describe the elements of the schemas involved in a particular application. The problem of matching between ontologies, or ontology matching, consists in the discovery of correspondences between terms of vocabularies (represented by ontologies) used between the various applications. The solutions proposed in the literature, despite being fully automatic have heuristic nature, and may produce non-satisfactory results. The problem intensifies when dealing with large data sources. The purpose of this paper is to propose a method for generation and incremental refinement of correspondences between ontologies. The proposed approach makes use of filtering techniques of ontologies, as well as user feedback to support the generation and refining these matches. For validation purposes, a tool was developed and experiments were conducted / A descoberta de correspondências semânticas entre esquemas é uma importante tarefa para diversos domínios de aplicações, tais como integração de dados, data warehouse e mashup de dados. Na maioria dos casos, as fontes de dados envolvidas são heterogêneas e dinâmicas, dificultando ainda mais a realização dessa tarefa. Ontologias vêm sendo utilizadas no intuito de definir vocabulários comuns usados para descrever os elementos dos esquemas envolvidos em uma determinada aplicação. O problema de matching entre ontologias, ou ontology matching, consiste na descoberta de correspondências entre os termos dos vocabulários (representados por ontologias) usados entre as diversas aplicações. As soluções propostas na literatura, apesar de serem totalmente automáticas possuem natureza heurística, podendo produzir resultados não-satisfatórios. O problema se intensifica quando se lida com grandes fontes de dados. O objetivo deste trabalho é propor um método para geração e refinamento incremental de correspondências entre ontologias. A abordagem proposta faz uso de técnicas de filtragem de ontologias, bem como do feedback do usuário para dar suporte à geração e ao refinamento dessas correspondências. Para fins de validação, uma ferramenta foi desenvolvida e experimentos foram realizados.
382

Sistema WEB para gerenciamento de informações agrícolas /

Galvão, Wiliam Carlos, 1977. January 2010 (has links)
Orientador: Zacarias Xavier de Barros / Banca: Maura Seikp Tsutsui Esperancini / Banca: Carlos Roberto Pereira Padovani / Resumo: O agronegócio é responsável por 33% do Produto Interno Bruto (PIB), sendo 42% das exportações e 37% dos empregos no Brasil. Com a globalização do mercado, o sucesso de uma empresa, principalmente no agronegócio, depende cada vez mais de fornecedores, produtores de matéria-prima, processadores e distribuidores. Atualmente, a busca por softwares eficazes para o gerenciamento de informações e apoio na gestão agrícola vem se evidenciando cada vez mais. Esse trabalho envolveu a linguagem de programação PHP "Hypertext Preprocessor" e banco de dados Firebird ambos com licença open source, ou seja, gratuita, tornando possível o desenvolvimento de um sistema para a internet usando técnicas de programação orientada a objetos, ganhando velocidade e confiabilidade na escrita dos códigos. O objetivo deste trabalho foi alcançado com êxito, consistindo no estudo, elaboração e desenvolvimento de um sistema computacional para organização e gerência dos dados para composição de relatórios gerenciais para auxílio na tomada de decisões, ganhando velocidade, consistência, segurança, disponibilidade das informações e eficiência no processamento / Abstract: Agribusiness is responsible for 33% of Gross Domestic Product (GDP), 42% of total exports and 37% of jobs in Brazil. With the globalization of markets, the success of a company, particularly in agribusiness depends more and more suppliers, raw material producers, processors and distributors. Currently, the search for effective software to support the farm management is becoming increasingly evident. This work involved the PHP programming language "Hypertext Preprocessor" and firebird database with both open source license, or free, making it possible to develop a system for the internet using techniques of object-oriented programming, gaining speed and reliability writing code. The objective was successfully achieved to develop a computer system for data organization and composition of management reports to aid in decision making, gaining speed, consistency, security, information availability and efficiency in processing / Mestre
383

Gerenciamento de anotações de biosseqüências utilizando associações entre ontologias e esquemas XML

Teixeira, Marcus Vinícius Carneiro 26 May 2008 (has links)
Made available in DSpace on 2016-06-02T19:05:31Z (GMT). No. of bitstreams: 1 2080.pdf: 1369419 bytes, checksum: 4100f6c7c0400bc50f4f2f9a28621613 (MD5) Previous issue date: 2008-05-26 / Universidade Federal de Sao Carlos / Bioinformatics aims at providing computational tools to the development of genome researches. Among those tools are the annotations systems and the Database Management Systems (DBMS) that, associated to ontologies, allow the formalization of both domain conceptual and the data scheme. The data yielded by genome researches are often textual and with no regular structures and also requires scheme evolution. Due to these aspects, semi-structured DBMS might offer great potential to manipulate those data. Thus, this work presents architecture for biosequence annotation based on XML databases. Considering this architecture, a special attention was given to the database design and also to the manual annotation task performed by researchers. Hence, this architecture presents an interface that uses an ontology-driven model for XML schemas modeling and generation, and also a manual annotation interface prototype that uses molecular biology domain ontologies, such as Gene Ontology and Sequence Ontology. These interfaces were proven by Bioinformatics and Database experienced users, who answered questionnaires to evaluate them. The answers presented good assessments to issues like utility and speeding up the database design. The proposed architecture aims at extending and improving the Bio-TIM, an annotation system developed by the Database Group from the Computer Science Department of the Federal University from São Carlos (UFSCar). / A Bioinformática é uma área da ciência que visa suprir pesquisas de genomas com ferramentas computacionais que permitam o seu desenvolvimento tecnológico. Dentre essas ferramentas estão os ambientes de anotação e os Sistemas Gerenciadores de Bancos de Dados (SGBDs) que, associados a ontologias, permitem a formalização de conceitos do domínio e também dos esquemas de dados. Os dados produzidos em projetos genoma são geralmente textuais e sem uma estrutura de tipo regular, além de requerer evolução de esquemas. Por suas características, SGBDs semi-estruturados oferecem enorme potencial para tratar tais dados. Assim, este trabalho propõe uma arquitetura para um ambiente de anotação de biosseqüências baseada na persistência dos dados anotados em bancos de dados XML. Neste trabalho, priorizou-se o projeto de bancos de dados e também o apoio à anotação manual realizada por pesquisadores. Assim, foi desenvolvida uma interface que utiliza ontologias para guiar a modelagem de dados e a geração de esquemas XML. Adicionalmente, um protótipo de interface de anotação manual foi desenvolvido, o qual faz uso de ontologias do domínio de biologia molecular, como a Gene Ontology e a Sequence Ontology. Essas interfaces foram testadas por usuários com experiências nas áreas de Bioinformática e Banco de Dados, os quais responderam a questionários para avaliá-las. O resultado apresentou qualificações muito boas em diversos quesitos avaliados, como exemplo agilidade e utilidade das ferramentas. A arquitetura proposta visa estender e aperfeiçoar o ambiente de anotação Bio-TIM, desenvolvido pelo grupo de Banco de Dados do Departamento de Computação da Universidade Federal de São Carlos (UFSCar).
384

Recuperação de documentos baseados em informação semântica no ambiente AMMO.

Corrêa, Adriana Cristina Giusti 25 August 2003 (has links)
Made available in DSpace on 2016-06-02T19:06:03Z (GMT). No. of bitstreams: 1 DissACGC.pdf: 1152663 bytes, checksum: b9af98519cb385cdf69ae9a80dbb5bf1 (MD5) Previous issue date: 2003-08-25 / This study presents techniques used for extracting semantic information from texts and strategies for semantic information-based document retrieval. These techniques and strategies have been adopted so as to develop a Document Manipulation System based on Semantic Information. Previously established values of similarity and relevance are used in the document retrieval process.. The organization of semantic information, user interfaces, manipulation of imprecise information and the extraction and retrieval mechanism are discussed. The impreciseness in the semantic information is treated through similarity values in order to compare the query´spredicates with the database results. Relevance values specified for the query´s predicates have been used to classify the resulting documents. A prototype of the system has been developed. This prototype can be incorporated into the AMMO environment (Authoring and Manipulation of Multimedia Objects), whose aim is to provide resources for creating, storing and manipulating multimedia applications. / Neste trabalho são apresentadas técnicas utilizadas na extração de informação semântica de textos e estratégias para recuperação de documentos baseada em informação semântica, que foram adotadas para o desenvolvimento de um Sistema para Manipulação de Documentos baseada em Informação Semântica. Para a recuperação de documentos são considerados valores de similaridade e relevância estabelecidos. A organização da informação semântica, as interfaces com o usuário, a manipulação das informações imprecisas, o mecanismo de extração e recuperação são discutidos. A imprecisão inerente à informação semântica é tratada através de valores de similaridade para comparar os termos requeridos na consulta e os consultados no banco de dados. Os valores de relevância especificados para os termos envolvidos na consulta são utilizados para classificar os documentos resultantes. Foi desenvolvido um protótipo do sistema, que pode ser incorporado ao ambiente AMMO (Authoring and Manipulation of Multimedia Objects), que tem por objetivo fornecer recursos para a criação, armazenamento e manipulação de aplicações multimídia.
385

Utilizando XML para publicação de dados multimídia na web.

Teixeira, Eduardo Cotrin 21 February 2002 (has links)
Made available in DSpace on 2016-06-02T19:06:04Z (GMT). No. of bitstreams: 1 DissECT.pdf: 1686156 bytes, checksum: b0ac8a0a204b32af0621b1d744787f9f (MD5) Previous issue date: 2002-02-21 / Oriented-Object Database Management Systems have been adopted for the management of multimedia applications, becoming possible to implement recovery forms that propitiate more expression capacity to the user if are foreseen metadata (information about the stored data) that assist in this task, providing a more natural and powerful form to find objects in the objects base. In this context project AMMO (Authoring and Manipulation of Multimedia Objects) appeared, aiming to provide an environment for support the authoring, storage and manipulation of multimedia applications. The developed work aims to implement automatic XML document creation for representation of multimedia data obtained as result of consultations to the Multimedia Objects Server (MmOS) of AMMO environment, preserving the advantages of this environment, as possibility of content-based search, semantics description of multimedia data and high reusability, associating them with XML advantages, as interchange facility, independence and flexibility in presentation form and semantics description of content. The XML concepts, the AMMO Project, the XML representation of multimedia data with semantic information, the creation and use of XML documents inside AMMO Project and some possible forms of visualization of the data through the XSL Style Sheets are presented. / Sistemas de gerenciamento de banco de dados orientados a objetos têm sido adotados para o gerenciamento de aplicações multimídia, tornando possível implementar formas de recuperação que propiciem maior poder de expressão ao usuário desde que sejam previstos metadados (informações sobre os dados armazenados) que auxiliem nesta tarefa, proporcionando ao usuário uma forma mais natural e poderosa para encontrar os objetos no banco de objetos. Nesse contexto surgiu o projeto AMMO (Authoring and Manipulation of Multimedia Objects), com o objetivo de prover um ambiente para suporte à autoria, armazenamento e manipulação de aplicações multimídia. O trabalho desenvolvido tem como objetivo implementar a criação automática de documentos XML para representação de dados multimídia obtidos como resultado de consultas ao Servidor de Objetos Multimídia (MmOS - Multimedia Objects Server) do ambiente AMMO, preservando as vantagens presentes nesse ambiente, como possibilidade de busca por conteúdo, descrição semântica dos dados multimídia e alta reusabilidade, associando-as às vantagens de XML, como facilidade de intercâmbio, independência e flexibilidade na forma de apresentação e descrição semântica de conteúdo. São apresentados os conceitos de XML, o Projeto AMMO, a representação em XML dos dados multimídia com informações semânticas, a criação e o uso dos documentos XML dentro do Projeto AMMO e algumas formas possíveis de visualização dos dados através do uso de Folhas de Estilo XSL.
386

Sistema WEB para gerenciamento de informações agrícolas

Galvão, Wiliam Carlos [UNESP] 30 September 2010 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:24:44Z (GMT). No. of bitstreams: 0 Previous issue date: 2010-09-30Bitstream added on 2014-06-13T19:11:21Z : No. of bitstreams: 1 galvao_wc_me_botfca.pdf: 1301051 bytes, checksum: 03a7cdb8d1ecae98081beac860d1abc0 (MD5) / O agronegócio é responsável por 33% do Produto Interno Bruto (PIB), sendo 42% das exportações e 37% dos empregos no Brasil. Com a globalização do mercado, o sucesso de uma empresa, principalmente no agronegócio, depende cada vez mais de fornecedores, produtores de matéria-prima, processadores e distribuidores. Atualmente, a busca por softwares eficazes para o gerenciamento de informações e apoio na gestão agrícola vem se evidenciando cada vez mais. Esse trabalho envolveu a linguagem de programação PHP “Hypertext Preprocessor” e banco de dados Firebird ambos com licença open source, ou seja, gratuita, tornando possível o desenvolvimento de um sistema para a internet usando técnicas de programação orientada a objetos, ganhando velocidade e confiabilidade na escrita dos códigos. O objetivo deste trabalho foi alcançado com êxito, consistindo no estudo, elaboração e desenvolvimento de um sistema computacional para organização e gerência dos dados para composição de relatórios gerenciais para auxílio na tomada de decisões, ganhando velocidade, consistência, segurança, disponibilidade das informações e eficiência no processamento / Agribusiness is responsible for 33% of Gross Domestic Product (GDP), 42% of total exports and 37% of jobs in Brazil. With the globalization of markets, the success of a company, particularly in agribusiness depends more and more suppliers, raw material producers, processors and distributors. Currently, the search for effective software to support the farm management is becoming increasingly evident. This work involved the PHP programming language Hypertext Preprocessor and firebird database with both open source license, or free, making it possible to develop a system for the internet using techniques of object-oriented programming, gaining speed and reliability writing code. The objective was successfully achieved to develop a computer system for data organization and composition of management reports to aid in decision making, gaining speed, consistency, security, information availability and efficiency in processing
387

Cloudlets móveis : deslocamento de serviços para redução de latência

Rezende, Rodrigo de Ávila 29 August 2016 (has links)
Cloud Service have been usual to solve several computer issues, some companies like Amazon or Microsoft decide invest a big amount of money to sell computer resources as PaaA or IaaS. Subsequently, new devices, now portables, emerge as common and needs cloud computing to provide resources, creating a new structure known as mobile cloud computing. Even showing several models to its architecture in mobile cloud computing, natural behavior converge to total transparency to applications and users concerning to resource location, requiring that mobile devices maintains a permanent connection and an approach that needs a procces mirroring, knows as Cloudlets. These Cloudlets should provides required resources to guarantee a cofortable perception experience to users, giving an alternate option to latency problems, local processing and unavailable connections. To obtain this quality of perception, the Cloudlet should be closest to user as possible and follow him all the time during his travel. The usual model about Cloudlets consists on services running at virtual machine, that are costly what concerns moving and startup time. As alternative this work proposes a docker container based model, which will permit a smaller startup time less tranfer data about system between datacenters evolved. This alternative shows, at proposed scenarios, is possible reduce startup overhead and moving time, benefeting users perception and opening new perspectives to implement and optimizing. / Serviços em nuvem tem se tornado uma constante para solução dos problemas computacionais convencionais, algumas empresas a exemplo da Amazon ou Microsoft investiram em infraes-trutura para vender recursos como PaaS ou IaaS. Subsequentemente novos dispositivos, agora portáteis, tem se disseminado e precisaram adotar o modelo da nuvem de provimento de recursos criando dessa maneira a Mobile Cloud Computing. Mesmo com os vários modelos de arquitetura para essa nova nuvem para dispositivos móveis, a evolução aponta em total transparência para as aplicações e usuários quanto à localização dos recursos, demandando que os equipamentos móveis necessitem uma conexão permanente e uma abordagem de espelhamento de processos conhecidas como Cloudlets. As Cloudlets devem prover recursos exigidos que garantam uma experiência de percepção de uso confortável ao usuário, contornando problemas como alta latência, processamento local e indisponibilidade de conexão. Para a obtenção dessa qualidade de percepção, a Cloudlet deve estar o mais próximo possível do usuário e acompanhá-lo durante seu deslocamento. Este trabalho apresenta uma extensão ao simulador CloudSim que possibilita a análise do efeito do deslocamento das Cloudlets através da nuvem. Como alternativa, este trabalho discute a adoção de um modelo baseado em containeres e dockers que permita um tempo de subida menor e menos dados referentes ao ambiente para serem deslocados entre os centro de processamento das cloudlets. Para avaliação da alternativa foi desenvolvida uma extensão do CloudSim que permite a mobilidade dos serviços na nuvem. Como resultado a extensão demonstrou que, para os cenários propostos, é possível reduzir o tempo e o overhead necessários para os deslocamento, beneficiando a percepção do usuário e abrindo novas premissas para avaliação, implementação e otimização
388

RepositÃrio Web para compartilhamento, reuso, versionamento e evoluÃÃo de conteÃdos binÃrios: modelagem e anÃlise por Redes de Petri coloridas / Web Repository for sharing, reuse, versioning and evolution of binary content: modeling and analysis by colored Petri nets

Corneli Gomes Furtado JÃnior 14 December 2011 (has links)
A livre disponibilizaÃÃo de conteÃdos digitais vem crescendo de maneira expressiva na Web. Muitos desses conteÃdos podem ser modificados, reutilizados e adaptados para propÃsitos especÃficos. Embora muitos recursos para armazenamento e disponibilizaÃÃo de conteÃdos sejam bastante difundidos, nÃo se percebem na Internet repositÃrios que possuam instrumentos apropriados para o controle de versÃes de conteÃdo binÃrio (CB). A maioria das soluÃÃes encontradas para a persistÃncia de dados na Web à baseada em Bancos de Dados Relacionais (BDR). A simples adiÃÃo de modificaÃÃes aos dados originais e armazenamento em novos registros de tabelas em um BD pode ser ineficiente devido a uma quantidade potencialmente grande de informaÃÃes redundantes. à possÃvel, para este fim, adaptar ferramentas de versionamento conhecidas por Sistemas de Controle de VersÃo (SCV), ferramentas especializadas no armazenamento de regiÃes modificadas de documentos. Entretanto, um SCV à menos eficiente do que os Sistemas Gerenciadores de Bancos de Dados (SGBD) em tempo de acesso e recuperaÃÃo de informaÃÃes, o que pode comprometer o desempenho da aplicaÃÃo, caso seja adotado como soluÃÃo para a persistÃncia de dados. Visando conceber um repositÃrio de CBs versionados na Web, com gestÃo eficiente tanto para o acesso como para o armazenamento de CBs, neste trabalho à analisado o desempenho dos SGBDs gratuitos mais utilizados na atualidade e de um SVC que se revelou o mais adequado ao escopo deste trabalho. Os resultados obtidos serviram de base para a especificaÃÃo da arquitetura de um repositÃrio que se apoia em uma abordagem hÃbrida, com o uso simultÃneo de um SGBD e um SVC. Em seguida, foi realizada a modelagem por Redes de Petri Coloridas, o que permitiu a simulaÃÃo e a anÃlise da arquitetura concebida, demonstrando-se a maior eficiÃncia da arquitetura proposta em relaÃÃo a uma abordagem de armazenamento tradicional. / The free availability of digital content has fairly increased on the Web. Many of these contents can be modified, reused and adapted for specific purposes. Although diferent resources for providing and storing contents are widely available, there is a lack of tools suitable to versioning control of binary content on the Internet. In addition, most solutions to persistent data on the Web are based on Relational DataBase (RDB). As a simple solution, we can modify the original data and store new records in the tables of a database. However, this leads to a possible ineficiency due to a potentially large amount of redundant information. Nevertheless, in order to overcome this issue, it is possible to adapt versioning tools, also known as Control Version System (CVS), to the solution. These tools are specialized in storage of the modified regions of documents. This process is known as "deltification". However, regarding access time and gathering data, a CVS is less eficient than a DataBase Management System (DBMS). Therefore, if a CVS is used as a solution for data persistence, this can reduce the overall performance of the application.Aiming at designing a repository of versioned binary content on theWeb, with eficient management for both accessing and storing binary data, this work analyzes the performance of free DBMSs most frequently used and a CVS, which we consider being the most suitable to the addressed repository. The attained results were the basis for the specification of the architecture of a repository that relies on a hybrid approach. The resulting approach lies in the simultaneous use of a DBMS and a CVS. We took into account features and runtime performance of both tools for each operation required in the final application. Then, we designed models on Colored Petri Nets, which allowed the simulation and analysis of the aimed architecture. As a result, we present the eficiency of the proposed architecture against a traditional storage approach.
389

[en] RXQEE - RELATIONAL-XML QUERY EXECUTION ENGINE / [pt] RXQEE: UMA MÁQUINA DE EXECUÇÃO DE CONSULTAS DE INTEGRAÇÃO DE DADOS RELACIONAIS E XML

AMANDA VIEIRA LOPES 10 February 2005 (has links)
[pt] Na abordagem tradicional para execução de consultas em um ambiente de integração de dados, os dados provenientes de fontes heterogêneas são convertidos para o modelo de dados global do sistema integrador, através do uso de adaptadores (wrappers), antes de serem submetidos aos operadores algébricos de uma consulta. Como conseqüência disto, planos de execução de consultas (PECs) contêm operadores que processam dados representados apenas no modelo de dados global. Esta dissertação apresenta uma nova abordagem para a execução de consultas de integração, denominada Moving Wrappers, na qual a conversão entre os modelos de dados acontece durante o processamento, em qualquer ponto do PEC, permitindo que os operadores processem dados representados no modelo de dados original de suas fontes. Baseada nesta abordagem, foi desenvolvida uma máquina de execução de consultas (MEC) que executa PECs de integração de dados de fontes Relacionais e XML, combinando, em um mesmo PEC, operadores em ambos os modelos. Esta MEC, denominada RXQEE (Relational-XML Query Execution Engine), foi instanciada a partir do framework QEEF (Query Execution Engine Framework), desenvolvido em um projeto de pesquisa do laboratório TecBD da PUC-Rio. De modo a permitir a execução de PECs de integração, a MEC RXQEE implementa operadores algébricos, nos modelos XML e Relacional, e operadores interalgébricos, desenvolvidos para a realizar a conversão entre esses modelos de dados na MEC construída. / [en] In the traditional approach for the evaluation of data integration queries, heterogeneous data in data sources are converted into the global data model by wrappers before being delivered to algebraic operators. Consequently, query execution plans (QEPs) are composed exclusively by operations in accordance to the global data model. This work proposes a new data integration query evaluation strategy, named Moving Wrappers, in which data conversion is considered as an operation placed in any part of the QEP, based on a query optimization process. This permits the use of algebraic operators of the data sourceís data model. So, a QEP may include fragments with operations in different data models converted to the global data model by inter-algebraic operators. Based on this strategy, a query execution engine (QEE), named RXQEE (Relational-XML Query Execution Engine), was developed as an instance of QEEF (Query Execution Engine Framework). In particular, RXQEE explores integration queries over Relational and XML data, and therefore it implements algebraic operators, in XML and Relational models, and inter-algebraic operators, permiting the execution of integration QEPs.
390

Improving cloud based encrypted databases. / Aprimoramento de banco de dados cifrados na nuvem.

Cominetti, Eduardo Lopes 18 March 2019 (has links)
Databases are a cornerstone for the operation of many services, such as banking, web stores and even health care. The cost of maintaining such a large collection of data on-premise is high, and the cloud can be used to share computational resources and mitigate this problem. Unfortunately, a great amount of data may be private or confidential, thus requiring to be protected from agents. Moreover, this data needs to be manipulated to provide useful information to its owner. Hence, encrypted databases that allow the manipulation of data without compromising its privacy have surfaced in the recent years. Albeit promising, the solutions available in the literature can still be improved in terms of eciency, flexibility and even security. In this work, we propose modifications to CryptDB, a state-of-the-art encrypted cloud database, aiming to enhance its eciency, flexibility and security; this is accomplished by improving or changing its underlying cryptographic primitives. The eciency of CryptDB was improved by substituting a new homomorphic algorithm proposed by us for the Paillier cryptosystem. The flexibility of the cloud database was augmented by modifying how a text is encrypted using the Song, Wagner and Perrig algorithm, thus enabling wildcard searches. Finally, the security of the system was enhanced by substituting the Song, Wagner and Perrig algorithm for the AES in CMC mode at the deterministic layer. / Bancos de Dados são essenciais para a operação de diversos serviços, como bancos, lojas onlines e até mesmo assistência médica. O custo de manutenção local dessa grande coleção de dados é alto, e a nuvem pode ser utilizada para compartilhar recursos computacionais e atenuar esse problema. Infelizmente, grande parte desses dados pode ser confidencial ou privada, necessitando, portanto, de proteção contra terceiros. Além disso, esses dados precisam ser manipulados para que seu dono consiga extrair informações relevantes. Nesse cenário, bancos de dados cifrados na nuvem que permitam a manipulação de seus dados foram desenvolvidos nos últimos anos. Embora promissoras, as soluções propostas até então apresentam oportunidades de melhorias em termos de eficiência, flexibilidade e também segurança. Neste trabalho, modificações são propostas para o CryptDB, uma solução de banco de dados cifrado na nuvem que faz parte do estado da arte, visando melhorar sua eficiência, flexibilidade e segurança, através do aprimoramento ou troca das primitivas criptográficas utilizadas. A eficiência foi melhorada através da substituição do algoritmo de Paillier presente no CryptDB por um novo algoritmo homomórfico proposto neste trabalho. A flexibilidade foi aprimorada através de uma modificação prévia no texto antes de sua cifração com o algoritmo de Song, Wagner e Perrig, o que permite a busca por wildcards no banco de dados. Por fim, a segurança foi incrementada através da substituição do algoritmo AES em modo CMC na camada determinística do banco de dados pelo algoritmo de Song, Wagner e Perrig.

Page generated in 0.2755 seconds