• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1253
  • 9
  • Tagged with
  • 1262
  • 1262
  • 1262
  • 460
  • 424
  • 243
  • 217
  • 193
  • 90
  • 86
  • 85
  • 78
  • 68
  • 68
  • 66
  • 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.
271

Exploração do ambiente de computação móvel MHolo no desenvolvimento de aplicações / Exploring the MHolo mobile computing enviroment for application development

Franz, Dario Fernandes 13 March 2006 (has links)
Made available in DSpace on 2015-03-05T13:56:59Z (GMT). No. of bitstreams: 0 Previous issue date: 13 / Hewlett-Packard Brasil Ltda / O avanço do poder computacional de dispositivos móveis e a popularização destes equipamentos, tem avançado a demanda por uma nova classe de aplicações: aplicações móveis. Com isso, surgem novos modelos de programação que buscam explorar um novo cenário computacional. Com o objetivo de explorar ao máximo a característicade mobilidades dos dispositivos recém mencionados, temos como resultado, a materialização de modelos de programação em estruturas computacionais, implementadas por ferramentas de desenvolvimento e suporte à execução de software. Esta dissertação apresenta um estudo sobre estas ferramentas de suporte a execução de aplicação móveis, tendo como foco a exploração do ambiente de computação móvel MHolo. Para isso, foi construída uma aplicação móvel real, denominada "Acompanhamento de um Evento Científico", que abrange mobilidade, distribuição e consciência ao contexto. O modelo para esta aplicação foi baseado em um evento científico genérico e, como apectos de trabalho, este modelo foi mapeado e impl / The growth of computational power in mobile devices and the popularization of these devices, has introduced the need of a new class of applications: mobile applications. As a consequence, the number of programming models which try to explore a new computational scenery. Aiming to explore the mobility of such devices at their maximum, we have as result, the materialization of programming models in computational structures, implemented by software development and execution support tools. This work presents a study about those tools that support the execution of mobile applications, focusing the exploration of MHolo mobile computing enviroment.
272

Métodos para contenção de poluição em Redes P2P / Contention pollution methods in P2P networks

Silva, Juliano Freitas da 13 January 2007 (has links)
Made available in DSpace on 2015-03-05T13:58:26Z (GMT). No. of bitstreams: 0 Previous issue date: 13 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Apesar de ser uma das principais aplicações da Internet na atualidade, o compartilhamento de arquivos P2P tem sido fortemente prejudicado por ataques de poluição de conteúdo. Esta dissertação propõe e analisa uma classe de métodos de contenção de poluição cujo princípio básico é a limitação do número instantâneo de downloads de acordo com a reputação de versões. Inicialmente, o método é proposto e avaliado em termos de um ambiente idealizado, mostrando sua eficiência na contenção de poluição e baixa sobrecarga induzida quando o título não é poluído. A seguir, valendo-se de modelos clássicos para projeto de redes P2P, são propostos e comparados métodos de contenção distribuída / Despite currently one of the main Internet applications, P2P file sharing has been hampered by content pollution attacks. This work proposes and analyzes a class of contention methods to reduce the dissemination of polluted content whose basic principle is to limit the amount of instantaneous downloads according to its reputation. The method is firstly proposed and evaluated in terms of an idealized environment. The evaluation shows the eficiency of the contention method and the low overhead induced when the content is not polluted. Then, inspired by classic P2P designs, we propose and compare distributed contention methods
273

AspectCost: um ambiente de gerência e acompanhamento de custos de requisitos baseados em AOP

Tocchetto, André Lopes 22 February 2007 (has links)
Made available in DSpace on 2015-03-05T13:58:26Z (GMT). No. of bitstreams: 0 Previous issue date: 22 / Nenhuma / Uma vez que o desenvolvimento e a necessidade de novos paradigmas de desenvolvimento de software com o objetivo de facilitar a criação de soluções para os problemas cada vez mais complexos são gradativos, e considerando o desenvolvimento de uma solução em um ciclo cascata clássico (análise, projeto, codificação, testes e manutenção), pode-se afirmar que todas as etapas devem prover um framework para contemplar os artefatos que fazem parte desses novos paradigmas. Sendo assim, cita-se o desenvolvimento da UML para representar um software que utiliza o paradigma de desenvolvimento orientado a objetos, o qual tem algumas funcionalidades que estão espalhadas durante todo o software dificultando a implementação e conseqüentemente a evolução. Então, com vistas a solucionar esse problema, propõem-se a utilização do paradigma de desenvolvimento orientado a aspecto para suprir a carência do paradigma orientado a objeto. Porém, há a necessidade, conforme mencionado anteriormente, de que todos os frameworks acompanhem / Since the development and the necessity of new paradigms of software development with the objective of facilitating the creation of solutions for problems that are more and more complex are gradual, and considering the solution development in a classic cascade cycle (analysis, project, codification, tests and maintenance), it is possible to state that all the stages must provide a framework to contemplate the devices that are part of these new paradigms. Thus, the development of the UML is mentioned in order to represent a software that uses the development paradigm oriented to objects, which has some functionalities that are spread throughout the software, making it difficult for its implementation and consequently its the evolution. So, aiming to solve this problem, the usage of the development paradigm oriented to aspect is proposed in order to supply this lack of the paradigm oriented to object. However, there is the necessity, as previously mentioned, of all frameworks following this evolution. Theref
274

HLS: um modelo para suporte à sistemas de localização no holoparadigma / Location system for holoparadigm

Rolim, Cícero Raupp 15 March 2007 (has links)
Made available in DSpace on 2015-03-05T13:58:26Z (GMT). No. of bitstreams: 0 Previous issue date: 15 / Nenhuma / O crescimento do poder computacional dos dispositivos portáteis como PDAs, handhelds e notebooks é uma realidade na última década. Paralelamente, as redes sem fio (por exemplo Wi-Fi e bluetooth), tiveram um crescimento vinculado a estes equipamentos, facilitando a comunicação e troca de informações entre os mesmos. Nesse escopo surgiu a computação ubíqua. No escopo da computação ubíqua, as aplicações devem ser sensíveis à rede, recursos, localização física e contexto, ou seja, podem ter seu comportamento alterado durante sua execução, devido à mobilidade constante dos dispositivos móveis. Neste cenário o Holoparadigma apresenta-se como uma proposta de solução para a manipulação das questões associadas à mobilidade, já que possui um modelo de programação intuitivo, tornando possível a modelagem de ambientes utilizando as suas abstrações. Este trabalho apresenta o HLS, um modelo para desenvolvimento de aplicações sensíveis à localização utilizando o ambiente do Holoparadigma. O HLS é um modelo que inclui um
275

Estudo das vulnerabilidades da arquitetura BitTorrent, ataques e contramedidas possíveis

Konrath, Marlom Alves 16 March 2007 (has links)
Made available in DSpace on 2015-03-05T13:58:27Z (GMT). No. of bitstreams: 0 Previous issue date: 16 / Bolsa para curso e programa de Pós Graduação / BitTorrent é a tecnologia de compartilhamento de arquivos mais popular atualmente na Internet e responsável por fração significativa do tráfego nela existente. Considerando sua importância e adoção em larga escala, a arquitetura BitTorrent precisa ser robusta e resistente a pares maliciosos. Esta dissertação constitui a primeira investigação em termos de vulnerabilidades do BitTorrent, apresentando quatro contribuições principais: (a) auxilia no entendimento do BitTorrent; (b) identifica vulnerabilidades e descreve ataques e contramedidas possíveis à arquitetura; (c) descreve um modelo de simulação discreto, que permite mapear o comportamento do protocolo BitTorrent; e (d) avalia, via simulação, o impacto de dois dos ataques identificados, Mentira de Peças e Eclipse. Os resultados mostram que BitTorrent é suscetível a ataques em que pares maliciosos mentem a posse de peças e tornam-nas mais raras, fazendo com que downloads em geral sejam atrasados em até 50%. Em ataques Eclipse, com uma proporção em torno de / BitTorrent is the most popular file sharing technology and associated with a significant fraction of the Internet traffic. Considering its importance and large scale adoption, the BitTorrent architecture should be robust and resistant to malicious peers. This dissertation is the first investigation in terms of vulnerabilities against BitTorrent architecture, providing four important contributions: (a) it helps to increase the understanding of the BitTorrent protocol; (b) it identifies vulnerabilities and describes feasible attacks and countermeasures to the BitTorrent architecture; (c) it presents a discrete event simulation model which maps the behaviour of the protocol; and (d) it evaluates, through simulation, the impact of two proposed attacks, namely Piece Lying and Eclipse. Results show what BitTorrent is vulnerable to cheating peers that lie about having pieces, in order to make them rarer, causing an increase of about 50% in downloading times. Eclipse attacks can cause even more damage, as analysis
276

Composição dinâmica de web services

Martins, Rogério Samuel de Moura 29 March 2007 (has links)
Made available in DSpace on 2015-03-05T13:59:42Z (GMT). No. of bitstreams: 0 Previous issue date: 29 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / As invocações a serviços disponíveis na internet são construídas de forma estática, sempre referenciando o mesmo web service e o mesmo web method. Quando este serviço apresentar baixa disponibilidade o desempenho da aplicação será reduzido. Para evitar este problema é necessário que a aplicação tenha a habilidade de identificar o melhor serviço disponibilizado e então possa invocá-lo. A inserção de novos protocolos e novas funcionalidades na arquitetura de web services pode permitir que as aplicações encontrem serviços disponíveis na internet e, além disso, possam medir a qualidade do serviço disponível e assim direcionar sua chamada para o melhor serviço. Padrões de projeto são usados como um instrumento para uma melhor compreensão da arquitetura proposta / The invocations to available services in the internet are built in a static way, always referring the same web service and the same web method. When this service presents low readiness the performance of the application it will be reduced. To avoid this problem it is necessary that the application has the ability to identify the best made available service and then it can invoke it. The insert of new protocols and new functionalities in the architecture of web services can allow the applications to find available services in the internet and, besides, they can measure the quality of the available service and like this to address his call for the best service. Design patterns are not a lust, but an instrument for a better understanding of the proposed architecture
277

Utilizando a busca tabu na resolução do problema de roteamento de veículos

Simas, Etiene Pozzobom Lazzeris 02 February 2007 (has links)
Made available in DSpace on 2015-03-05T13:59:42Z (GMT). No. of bitstreams: 0 Previous issue date: 2 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Este trabalho aborda o Problema de Roteamento de Veículos em que apenas a restrição da capacidade do veículo é considerada. O objetivo deste problema é atender a uma rede de clientes, através da criação de rotas de custo mínimo que respeitem a capacidade do veículo. Para gerar soluções para este problema uma aplicação será desenvolvida utilizando a metaheurística Busca Tabu. A Busca Tabu permite que estratégias de intensificação e diversificação sejam utilizadas para guiar a procura de boas soluções. Para esta aplicação dois tipos de movimentos geradores de vizinhança serão utilizados: a realocação de vértices e a troca de vértices entre rotas. Os resultados obtidos nesta aplicação serão comparados com resultados de heurísticas clássicas e com resultados publicados por outros autores que utilizam a Busca Tabu na abordagem do Problema de Roteamento de Veículos
278

AGrADC: uma arquitetura para implantação e configuração autônomas de aplicações em grades computacionais / AGrADC: an arquitecture for development and autonomic configuration of the aplications in grid computing

Franco, Sidnei Roberto Selzler 29 March 2007 (has links)
Made available in DSpace on 2015-03-05T13:59:42Z (GMT). No. of bitstreams: 0 Previous issue date: 29 / Hewlett-Packard Brasil Ltda / A implantação e a configuração de aplicações em grades computacionais são tarefas exaustivas e sujeitas a erros, ainda representando elo fraco do ciclo de vida de aplicações desta natureza. Para lidar com o problema, este trabalho propõe AGrADC, uma arquitetura para instanciação sob demanda de aplicações em grades que incorpora características da Computação Autônoma.Esta arquitetura instrumenta o processo de desenvolvimento de aplicações para grades computacionais, oferecendo ferramentas para definir (a) um fluxo de implantação, respeitando pendências entre componentes que compõem a aplicação, (b) parâmentros de configuração e (c) ações a serem executadas diante de situações adversas tais como falhas. O resultado desse processo, materializado na forma de um conjunto de descrições, é repassado a um motor de instanciação, que passa utonomamente conduzir e gerenciar o processo de implantação e configuração / Deployment and configuration of grid computing applications are eshaustive and error-prone tasks, representing a weak link of the lifecycle of grid applications. To adress the problem, this work proposes AGrADC, an arquitecture to instantiate grid applications on demand, which incorporates features from the Autonomic Computing paradigm. This architecture improves the grid applications development process, providing tools to define (a) a deployment flow, respecting dependencies among components that comprise the application, (b) configuration paramenters and (c) actions to be executed when adverse situations like faults arise. The result of this process, materialized in the form of a set of descriptions, is delivered to an istantiation engine, which starts to autonomously conduct and manage the deployment and configuration process.
279

SINS: um ambiente para geração de aplicações a partir de serviços

Larentis Júnior, Sérgio 10 January 2008 (has links)
Made available in DSpace on 2015-03-05T13:59:42Z (GMT). No. of bitstreams: 0 Previous issue date: 10 / Nenhuma / A arquitetura SOA (service oriented architecture) possibilita que serviços sejam desenvolvidos em linguagens diversas, orquestrados e combinados de modo a se obter aplicações, as chamadas Composite Applications. Apesar dos grandes avanços no que diz respeito à Web Services e IDEs de desenvolvimento, ainda não há um ambiente que permita a geração destas Composite Applications sem a necessidade de codificação e sem a necessidade de intervenção de um profissional da área de desenvolvimento de software. O SINS, apresentado por este trabalho, é um ambiente capaz de gerar Composite Applications em tempo real, consumindo serviços pré-existentes. Tendo a vantagem de não necessitar de codificação ou da intervenção de um profissional da área de software / SOA (service oriented architecture) makes possible that services developed in several languages be organized and combined to obtain applications (called Composite Applications). Despite the advances in Web Services and development IDEs, there is not an environment capable of generate Composite Application without the need of coding and without the need of a software development professional participation. SINS, showed in this work, is an environment capable of generate Composite Applications in real time, consuming the existent services with the advantage that it doesn’t need any coding to do this task
280

Aruba: uma arquitetura para geração de serviços a partir de sistemas legados de forma não intrusiva

Larentis, Andrêsa Vargas 10 January 2008 (has links)
Made available in DSpace on 2015-03-05T13:59:42Z (GMT). No. of bitstreams: 0 Previous issue date: 10 / Nenhuma / A abordagem tradicional de construção de softwares baseia-se num modelo voltado para atender um conjunto de requisitos de negócios (normalmente um modelo de objetos ou componentes), porém, precisa estar preparado para atender necessidades de negócios que podem surgir no decorrer do processo. Assim, um modelo baseado em serviços pode representar uma nova forma de tecnologia para atender estas necessidades. No cenário brasileiro e internacional, o parque de sistemas de computação legado é muito expressivo. Estes sistemas se encontram em produção utilizando tecnologias muitas vezes já ultrapassadas que permitem uma pequena taxa de reuso. Portar estes sistemas para uma tecnologia baseada em serviços, visando obter reuso em grande escala, requer uma análise criteriosa do código existente e algumas customizações para disponibilizar serviços sem comprometer seu funcionamento. Este trabalho propõe e implementa uma arquitetura denominada Aruba que permite a geração de serviços a partir de sistemas legados e o acesso a / The traditional software development is based on a model focused in answering a set of business requirements (generally an object or component model), but it needs to be prepared to deliver solutions to business needs that may occur during the process. This way, a service based model may represent a new technology approach to meet these needs. At the Brazilian and international scenario there are many legacy systems. These systems are being currently in use and often are built on old technologies that do not allow much reuse. Porting these systems to a service based technology, aiming large scale reuse, needs analysis of the existing code and some customizations to make services available without compromising its functions. This work explains an architecture called Aruba that allows service generation from legacy systems with no need of legacy code change. This solution uses the Web Services technology, which allows service description and use through WSDL and SOAP (all XML based), and uses a database as re

Page generated in 0.3633 seconds