• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 6983
  • 486
  • 318
  • 283
  • 283
  • 279
  • 194
  • 89
  • 78
  • 78
  • 76
  • 42
  • 6
  • 5
  • 2
  • Tagged with
  • 7624
  • 2223
  • 1814
  • 1759
  • 1276
  • 1076
  • 964
  • 962
  • 960
  • 895
  • 881
  • 870
  • 841
  • 799
  • 792
  • 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.
461

Arquitetura com plano de controle para sistemas especialistas

Célia Barbosa Ghedini 01 August 1990 (has links)
Este trabalho propõe uma nova arquitetura para sistemas especialistas .A arquitetura proposta utiliza um plano de controle para estruturação conceitual do banco de conhecimento, de forma a facilitar o desenvolvimento e a manutenção de sistemas especialistas desenvolvidos em uma linguagem de engenharia de conhecimento. OPS5: baseada em regras de produção. O plano de controle libera o especialista de preocupações com o controle de regras e permite o direcionamento de blocos de regras específicos ao mecanismo de inferência, conseguindo manter todas as características desejáveis para um sistema baseado em conhecimento - modularidade, flexibilidade, facilidades de incrementação e capacidade adaptativa. Como resultado da utilização do plano de controle são possíveis explanações coerentes durante o processo de resolução de problemas.
462

Mecanismos de controle e comunicação para sistemas especialistas distribuidos

João Francisco Mussato Fernandes 01 August 1990 (has links)
Este trabalho apresenta uma extensão das Arquitetura do Quadro Negro. São discutidas diversas formas para essa arquitetura de acordo com o equipamento disponível e com o grau de distribuição desejado. A seguir, para uma configuração particular dentre as propostas são apresentadas uma série de primitivas com interface para C e OPS 5 que implementm um esqueleto para sistemas baseados na Arquitetura de Quadro Negro distribuída. Esse esqueleto torna transparente ao usuário o controle da arquitetura e da distribuição assim, como a comunicação, tornando fácil a implementação de um sistema. Por fim é apresentado em sistema especialistas de porte razoável implementado com base nos conceitos e funções apresentadas.
463

Condor : um ambiente integrado de engenharia de conhecimento

Rinaldo Gurgel Mendes 01 February 1990 (has links)
O presente trabalho descreve a proposta do sistema Condor: um ambiente integrado para desenvolvimento de sistemas especialistas. A arquitetura sugerida incorpora um novo esquema de representação do conhecimento especialmente voltado para domínios bem-estruturados e uma linguagem que facilita a representação do conhecimento de controle desses domínios. O novo esquema, baseado em ênuplas, é usado para transformar a representação analógica de um grafo da decisão numa representação processável.A arquitetura proposta é dotada também de um mecanismo que a habilita de trabalhar com problemas mal-estruturados, para o qual é difícil prover especificações funcionais detalhadas. Adicionalmente, propõe se nessa arquitetura uma eficiente estratégia de casamento de padrões que permite inclusive o uso de variáveis globais no processo.
464

Primitivas de controle e comunicação para processamento paralelo em sistemas computacionais multiprocessados

Pedro Sérgio Souza 01 July 1989 (has links)
Esta dissertação consiste no estudo, proposta e elaboração de primitivas de controle e comunicação de processos por memória compartilhada e por troca de mensagens. A implementação dessas primitivas objetiva a inserção de bibliotecas. A linguagem de programação C padrão, de forma a permitir a obtenção do paralelismo em um computador multiprocessado, cujo sistema operacional não possuía qualquer tipo de primitiva que suporte muito processamento. Uma nova primitiva de controle de acesso a regiões críticas é proposta e implementada. Finalmente, as aplicações ilustram a utilização das primitivas proposta e comentários são apresentados.
465

Sistema computadorizado para exames de audiometria

Francisco Hideki Imai 01 March 1993 (has links)
Alguns aspectos relevantes da fisiologia da audição e da audiometria são apresentados neste trabalho, propondo-se um projeto de um sistema computadorizado para audiometria clinica. Neste contexto, e apresentada uma arquitetura eletrônica de um sistema mínimo para a realização de testes audiometricos baseados em computador PC.
466

Sistema para verificação de bases de conhecimento

José Carlos Barbosa Damski 01 June 1988 (has links)
A construção de Bases de Conhecimento é um processo quase artesanal, resultado de uma série de interações entre o especialista e o Engenheiro de Conhecimento. Normalmente estas Bases de Conhecimento apresentam defeitos de construção como informações incompletas e inconsistentes. Neste trabalho mostramos um sistema que faz a verificação de Bases de Conhecimento expressas em regras do tipo SE-ENTÃO. Esta verificação consiste na análise da ocorrência de ciclos; análise de consistência; completude das regras sobre o domínio; integridade das informações, etc. Paralelamente são apresentados alguns métodos para verificação parcial da Base de Conhecimento por parte do Engenheiro de Conhecimento, durante o processo de Aquisição de Conhecimento.
467

Cloud detours : uma abordagem para adaptação automática e não intrusiva de aplicações para ambientes de computação em nuvem / Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to Cloud Environments (Inglês)

Vasconcelos, Michel Araujo 21 December 2015 (has links)
Made available in DSpace on 2019-03-30T00:01:56Z (GMT). No. of bitstreams: 0 Previous issue date: 2015-12-21 / A major challenge regarding the migration of legacy (on-premise) applications to the cloud is the need to change the application's source code in order to comply with possible environment restrictions imposed by the target cloud platform as well as to take better advantage from inherit cloudcomputing benefits, such as resource elasticity and high scalability. When performed manually, those changes are error-prone and may require a great effort from application developers. This work presents a novel approach to support organizations in automatically adapting their existing software applications to the cloud environment. The approach is based on the specification, implementation and reuse of non-intrusive cloud-driven code transformations, called cloud detours, which enable the automatic replacement of local services used by an application with similar or functionally related services available in the cloud. To illustrate the feasibility of the proposed approach, an initial set of cloud detours has been implemented for Java and Python using aspectorientedprogramming and a generic cloud API, which was then used to seamlessly adapt an existing file-based Java application to store application data in a cloud-based storage service. Keywords: Aspect-oriented software engineering. Software maintenance.Software reuse. CloudComputing. / Um dos grandes desafios associados à migração de aplicações para a nuvem é a necessidade de realizar mudanças em seu código fonte visando torná-lo compatível ou melhor adaptado a este novo ambiente. Tais mudanças, se feitas manualmente, tendem a demandar um esforço considerável por parte dos desenvolvedores da aplicação, além de poder introduzir novos erros de implementação. Este trabalho apresenta uma nova abordagem para a adaptação automática de aplicações para a nuvem. A abordagem proposta tem como base a especificação, implementação e reutilização de um conjunto de transformações de código não intrusivas, denominadas clouddetours, as quais permitem substituir automaticamente, sem a necessidade alterações diretas no código fonte, um ou mais serviços requeridos pela aplicação (por exemplo, serviços de armazenamento de arquivos ou de banco de dados) por serviços similares disponíveis na nuvem. Resultados preliminares, obtidos a partir da adaptação de uma aplicação Java existente para utilizar um serviço de armazenamento de uma nuvem pública, ilustram a efetividade da abordagem. Palavras-chave:CloudComputing. Orientação a Aspectos. Engenharia de Software. Migração para Nuvem. Reuso.
468

Uma abordagem de migração para arquitetura microservices a partir de aplicações monolíticas em produção / An Approach for Migration to the Microservices architecture from Monolithic Applications in Production (Inglês)

Carvalho, Luis Heustakio Lima 15 December 2017 (has links)
Made available in DSpace on 2019-03-30T00:08:37Z (GMT). No. of bitstreams: 0 Previous issue date: 2017-12-15 / The recent Microservices paradigm is gaining a lot of attention from industry and academia and is transforming the way to develop software. With the goal of improving productivity of development teams, this paradigm transforms the way to modularize software in a collection of small independent distributed programs, called Microservices that used to be located into a single program unit, called Monolith. This paradigm changes the way to build software as the old monolith´s modules can be developed, deployed, monitored and scaled in an independent fashion improving productivity and modularization, however bringing some challenges such as a more automated deployment management and the use of various databases. Some reference Microservices implementations are already in production in the market such as Amazon and Netflix software and are showing the benefits of the paradigm. This work proposes an approach for the migration of Monolith applications for the Microservices paradigm addressing the whole software development lifecycle. The approach defines the processes involved in this task that are based on the best practices of the current state of the art. Moreover, the approach focuses on supporting applications that are already under production without affecting its current development and the clients of the software. A real Case Study was conducted in a software development company that applied the proposed approach and enabled migrating the architecture of a commercial application from Monolith to Microservices without affecting its use by clients and achieving benefits such as improved modularization, as well as reduced build and deployment times. Keywords: Architecture, Monolithic, Microservices, Migration, Process, Production / O recente paradigma de Microservices vem ganhando bastante atenção do mercado e comunidade acadêmica e transformando a maneira de se desenvolver software. Com o objetivo de aumentar a produtividade das equipes de desenvolvimento, este paradigma transforma a maneira de se modularizar o software através da distribuição de um conjunto de pequenos programas independentes, chamados Microservices, que antes eram localizados dentro de uma única unidade de implantação, chamado Monolítico. Este paradigma muda a maneira de se construir software, pois os antigos módulos do monolítico podem ser construídos, implantados, monitorados e escalados de forma independente trazendo mais produtividade e desacoplamento, mas também impactando em uma série de desafios como uma gestão mais automatizada da implantação e a utilização de várias bases de dados. Algumas implementações referências baseadas em Microservices já estão em pleno funcionamento no mercado como os sistemas da Amazon e Netflix e demonstrando os benefícios do paradigma. Este trabalho propõe uma abordagem para migração de aplicações monolíticas para o padrão Microservices que contempla todas as atividades do ciclo de desenvolvimento de software. A Abordagem define os processos envolvidos nesta tarefa que são baseados nas melhores práticas sugeridas pelo atual estado da arte. Além disso, a abordagem proposta foca-se em dar suporte à migração de aplicações que já estão em produção sem afetar o desenvolvimento da mesma e os clientes que já utilizam o software. Um estudo de caso real foi desenvolvido em uma empresa de software cuja utilização da abordagem proposta conseguiu migrar a arquitetura monolítica de uma aplicação comercial sem afetar seu uso por parte dos clientes e atingindo benefícios como melhor modularização, redução do tempo de construção (build) e implantação. Palavras-chave: Arquitetura, Monolítica, Microserviços, Migração, Processo, Produção
469

V-Mask : uma abordagem híbrida e conservativa utilizando bitmasks para visibilidade volumétrica em smartphones / V-Mask: A Hybrid and Conservative Approach for Volumetric Visibility in Smartphones using Bitmasks (Inglês)

Moreira, Ronaldo de Sousa 06 September 2011 (has links)
Made available in DSpace on 2019-03-29T23:27:39Z (GMT). No. of bitstreams: 0 Previous issue date: 2011-09-06 / This work presents V-Mask, a hybrid and conservative approach using bitmasks for volumetric visibility in smartphones. It is hybrid because it combines a hierarchical spatial partitioning structure, named V-Mask Tree, which is responsible for mapping regions and objects using bitmasks, with the visibility algorithms view frustum culling and occlusion culling, specially adapted for bitwise operations over the V-Mask Tree. It is also conservative because totally or partially visible polygons are sent to the rendering pipeline (although, completely invisible polygons can also be sent). Moreover, for exact visibility determination, V-Mask takes advantage, when possible, of some existing algorithm in hardware that operates in image-space, such as z-buffer, available in almost all modern graphic processors. V-Mask handles visibility from the viewpoint, with potential occluders positioned in any direction. Object visibility is quickly determined based on a region map. This map can be loaded from pre-processed datasets or computed in runtime, using selected occluders. In particular, the occlusion culling algorithm implemented in V-Mask projects shadow volumes from selected potential occluders. These occluders can be determined by the application in runtime, allowing the algorithm to be used in dynamic scenes. V-Mask discretizes the space into voxels, which allows visibility mapping of complex regions, such as indoor environments with exists and hallways, or outside urban environments with buildings and streets. Internally, these voxels are stored as bitmasks that, besides reducing the memory consumption, enable optimized visibility tests with bitwise operations, instead of using floating point calculations. To analyze V-Mask performance, a considerable number of tests were performed in graphical environments containing objects with varied geometric and motion features, proving its effectiveness against some other known approaches. Keywords:Volumetric Visibility, Bitmasks, Smartphones. / Este trabalho apresenta o V-Mask, uma abordagem híbrida e conservativa utilizando Bitmasks para visibilidade volumétrica em smartphones. Híbrida porque compreende uma estrutura hierárquica de particionamento espacial e os algoritmos de visibilidade view frustum culling e occlusion culling, especialmente adaptados para operações de bits sobre a estrutura de particionamento espacial V-Mask Tree, a qual é responsável pelo mapeamento de regiões e objetos utilizando bitmasks. Conservativa porque polígonos totalmente ou parcialmente visíveis são enviados ao pipeline de renderização (embora, polígonos completamente invisíveis também podem ser enviados). Além disso, para a determinação da visibilidade exata, o V-Mask se beneficia, sempre que possível, da existência de algum algoritmo implementado em nível de hardware, que opere no espaço da imagem, tal como o z-buffer, disponível em quase todos os processadores gráficos modernos. V-Mask trata a visibilidade a partir do ponto de observação, com obstrutores potenciais posicionados em qualquer direção. A visibilidade dos objetos é determinada rapidamente, a partir de um mapa de regiões. Esse mapa pode ser carregado a partir de dados pré-processados ou pode ser calculado, em tempo de execução, a partir de obstrutores selecionados. Em particular, o algoritmo de occlusion culling implementado no V-Mask seleciona obstrutores potenciais para projetar volumes de sombra. Esses obstrutores podem ser indicados pela aplicação em tempo de execução, permitindo o uso do algoritmo em cenas dinâmicas. V-Mask discretiza o espaço em voxels, o que permite mapear regiões complexas de visibilidade, tais como ambientes internos com saídas e corredores, ou ambientes externos urbanos com edifícios e ruas. Internamente, esses voxels são representados com bitmasks que, além de reduzirem o consumo de memória, propiciam testes de visibilidade otimizados com operações de bits, no lugar de cálculos com ponto flutuante. Para analisar o desempenho do V-Mask, um número significativo de testes foram realizados em ambientes gráficos contendo objetos com características geométricas e de movimento variadas, comprovando a sua eficácia perante algumas outras abordagens conhecidas. Palavras-chave: Visibilidade Volumétrica, Bitmasks, Smartphones.
470

NaturalCloud : um framework para integração de rede de sensores na nuvem / NaturalCloud: A framework for integration of Sensor Networks in Cloud (Inglês)

Leitão, Leonardo Moura 06 September 2012 (has links)
Made available in DSpace on 2019-03-29T23:33:24Z (GMT). No. of bitstreams: 0 Previous issue date: 2012-09-06 / Cloud computing is a computing paradigm that facilitates the development of applications that require the processing and storage of large volumes of data. Wireless Sensor Network (WSN) applications normally have to handle data obtained from thousands (or even millions) of sensors that are spread geographically. Due to these factors, recently, some works have pointed out that clouds are an ideal environment for WSN applications. However, even though there are some works that already deal with the integration of clouds and WSNs there is not yet an approach that simplifies the task of developing applications that utilize cloud services and interact with WSN. This work presents the NaturalCloud approach which provides a framework that hides the details of integration of WSN with Clouds and thus facilitates the developer's tasks. A case study based on a real scenario faced by a company that develops and manages networks of radar speed was deployed in Amazon's Cloud in order to demonstrate the ability of the framework to support large volumes of data. Keywords: Cloud Computing, Sensor Network, Framework / A computação em nuvem é um paradigma computacional que facilita o desenvolvimento de aplicações com grandes necessidades de processamento e armazenamento de dados. Aplicações de redes de sensores normalmente precisam ser capazes de tratar dados obtidos de milhares (ou até mesmo milhões) de sensores espalhados geograficamente. Devido a esses fatores, recentemente, alguns trabalhos vêm apontando que nuvens computacionais são um ambiente ideal para aplicações que manipulam dados sensoriais. No entanto, apesar de já existirem alguns trabalhos que lidam com a integração de sensor/nuvens, ainda não existe uma abordagem que simplifique a tarefa de desenvolver aplicações que utilizam serviços de nuvens e interagem com dados de redes de sensores. Este trabalho apresenta a abordagem NaturalCloud que fornece um framework que esconde os detalhes de integração de sensor/nuvem e facilita a tarefa dos desenvolvedores. Uma aplicação de estudo de caso baseada em um cenário real enfrentado por uma empresa que desenvolve e administra redes de radares eletrônicos foi implantada na nuvem da Amazon com o objetivo de demonstrar a capacidade que o framework tem para atender grandes volumes de dados. Palavras-chave: Computação em nuvem, Rede de sensores, Framework

Page generated in 0.0804 seconds