• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 34
  • 4
  • Tagged with
  • 38
  • 38
  • 38
  • 33
  • 31
  • 31
  • 31
  • 31
  • 31
  • 25
  • 25
  • 20
  • 14
  • 13
  • 12
  • 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.
31

L?gica BDI fuzzy

Cruz, Anderson Paiva 26 September 2008 (has links)
Made available in DSpace on 2014-12-17T15:47:50Z (GMT). No. of bitstreams: 1 AndersonPC.pdf: 869261 bytes, checksum: 91e1d275a5e4a9bad4ad9b5124d11a65 (MD5) Previous issue date: 2008-09-26 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / Intendding to understand how the human mind operates, some philosophers and psycologists began to study about rationality. Theories were built from those studies and nowadays that interest have been extended to many other areas such as computing engineering and computing science, but with a minimal distinction at its goal: to understand the mind operational proccess and apply it on agents modelling to become possible the implementation (of softwares or hardwares) with the agent-oriented paradigm where agents are able to deliberate their own plans of actions. In computing science, the sub-area of multiagents systems has progressed using several works concerning artificial intelligence, computational logic, distributed systems, games theory and even philosophy and psycology. This present work hopes to show how it can be get a logical formalisation extention of a rational agents architecture model called BDI (based in a philosophic Bratman s Theory) in which agents are capable to deliberate actions from its beliefs, desires and intentions. The formalisation of this model is called BDI logic and it is a modal logic (in general it is a branching time logic) with three access relations: B, D and I. And here, it will show two possible extentions that tranform BDI logic in a modal-fuzzy logic where the formulae and the access relations can be evaluated by values from the interval [0,1] / Com o intuito de entender como a mente humana funciona iniciaram-se estudos sobre cogni??o nos campos da filosofia e psicologia. Teorias surgiram desses estudos e, atualmente, esta curiosidade foi estendida a outras ?reas, tais como, ci?ncia e engenharia de computa??o, no entanto, nestas ?reas, o objetivo ? sutilmente diferente: entender o funcionamento da mente e aplic?-lo em uma modelagem artificial. Em ci?ncia da computa??o, a sub-?rea de sistemas multiagentes tem progredido bastante, utilizando trabalhos em intelig?ncia artificial, l?gica computacional, sistemas distribu?dos, teoria dos jogos e, aproveitando tamb?m teorias provenientes da pr?pria filosofia e psicologia. Desta forma, alguns pesquisadores j? v?em o paradigma de programa??o orientado a agentes como a melhor solu??o para a implementa??o dos softwares mais complexos: cujos sistemas s?o din?micos, n?o-determin?sticos e que podem ter de operar com dados faltosos sobre ambientes tamb?m din?micos e n?o-determin?sticos. Este trabalho busca a apresenta??o de uma extens?o da formaliza??o l?gica de um modelo de arquitetura de agentes cognitivos, chamado BDI (belief-desire-intention), na qual o agente ? capaz de deliberar suas a??es baseando-se em suas cren?as, desejos e inten??es. A formaliza??o de tal modelo ? conhecida pelo nome de l?gica BDI, uma l?gica modal com tr?s rela??es de modalidade. Neste trabalho, ser?o apresentados dois planos para transform?-la numa l?gica modal fuzzy onde as rela??es de acessibilidade e as f?rmulas (modais-fuzzy) poder?o ter valora??es dentro do intervalo [0,1]. Esta l?gica modal fuzzy h? de ser um sistema l?gico formal capaz de representar quantitativamente os diferentes graus de cren?as, desejos e inten??es objetivando a constru??o de racioc?nios fuzzy e a delibera??o de a??es de um agente (ou grupo de agentes), atrav?s dessas atitudes mentais (seguindo assim um modelo intensional)
32

Tvoice :um sistema de manipula??o de linguagens para auxiliar portadores de necessidades especiais atrav?s da web

Gomes, Italo Herbert Santos e 24 March 2005 (has links)
Made available in DSpace on 2014-12-17T15:48:06Z (GMT). No. of bitstreams: 1 ItaloHSG.pdf: 605197 bytes, checksum: ec7f0b5f0e335472aa7485057906b690 (MD5) Previous issue date: 2005-03-24 / This work presents the tVoice, software that manipulates tags languages, extracting information and, being integral part of the VoiceProxy system, it aids bearers of special needs in the access to the Web. This system is responsible for the search and treatment of the documents in the Web, extracting the textual information contained in those documents and preceding the capability of generating eventually through translation techniques, an audio script, used by the of interface subsystem of VoiceProxy, the iVoice, in the process of voice synthesis. In this stage the tVoice, besides the treatment of the tag language HTML, processes other two formats of documents, PDF and XHTML. Additionally to allow that, besides the iVoice, other interface subsystems can make use of the tVoice through remote access, we propose distribution systems techniques based in the model Client-Server providers operations of the fashion of a proxy server treatment of documents / Este trabalho apresenta o tVoice, software que manipulando linguagens de marca??es e extraindo informa??es, sendo parte integrante do sistema VoiceProxy, auxilia portadores de necessidades especiais no acesso ? Web. Esse sistema ? respons?vel pela recupera??o e tratamento dos documentos na Web, realizando a extra??o de informa??es textuais contidas nos mesmos, sendo ainda, capaz de gerar ao final, atrav?s de t?cnicas de tradu??o, um script de ?udio, a ser utilizado pelo subsistema de interface do VoiceProxy, o iVoice, no processo de s?ntese de voz dessas informa??es para portadores de defici?ncia visual. Nesta etapa o tVoice, al?m do tratamento da linguagem de marca??o HTML, processa outros dois formatos de documentos, o PDF e o XHTML. Para permitir que, al?m do iVoice, outros subsistemas de interface possam fazer uso do tVoice, atrav?s de acesso remoto, s?o utilizadas t?cnicas de distribui??o de sistemas, que baseadas no modelo cliente-servidor proporcionam um funcionamento assemelhado a um servidor proxy de tratamento de documentos
33

H-N2N : uma arquitetura hier?rquica escal?vel para ambientes de realidade mista de grande porte

Burlamaqui, Aquiles Medeiros Filgueira 15 February 2008 (has links)
Made available in DSpace on 2014-12-17T14:54:50Z (GMT). No. of bitstreams: 1 AquilesMFB.pdf: 3240438 bytes, checksum: c9023667168a3f3c3e50872d9f141db6 (MD5) Previous issue date: 2008-02-15 / Conselho Nacional de Desenvolvimento Cient?fico e Tecnol?gico / In this work, we propose a solution to solve the scalability problem found in collaborative, virtual and mixed reality environments of large scale, that use the hierarchical client-server model. Basically, we use a hierarchy of servers. When the capacity of a server is reached, a new server is created as a sun of the first one, and the system load is distributed between them (father and sun). We propose efficient tools and techniques for solving problems inherent to client-server model, as the definition of clusters of users, distribution and redistribution of users through the servers, and some mixing and filtering operations, that are necessary to reduce flow between servers. The new model was tested, in simulation, emulation and in interactive applications that were implemented. The results of these experimentations show enhancements in the traditional, previous models indicating the usability of the proposed in problems of all-to-all communications. This is the case of interactive games and other applications devoted to Internet (including multi-user environments) and interactive applications of the Brazilian Digital Television System, to be developed by the research group. Keywords: large scale virtual environments, interactive digital tv, distributed / Neste trabalho, propomos uma solu??o para resolver o problema de escalabilidade encontrado nos ambientes virtuais e de realidade mista colaborativos de grande porte, que usam o modelo cliente-servidor hier?rquico. Basicamente, usamos uma hierarquia de servidores. Quando a capacidade de um servidor ? atingida, um novo servidor ? criado subordinado a ele e a carga atual do sistema ? distribu?da entre eles (pai e filho). Propomos ferramentas e t?cnicas eficientes para solucionar problemas inerentes ao modelo cliente-servidor, tais como a defini??o de agrupamentos de usu?rios, a distribui??o e redistribui??o de usu?rios entre servidores e opera??es de mixagem e filtragem, que s?o necess?rias ? redu??o de fluxo de informa??o entre servidores. O novo modelo e t?cnicas propostas foram testados, em simula??o, emula??es e em aplica??es interativas que foram implementadas. Os resultados destas experimenta??es mostram melhorias nos modelos tradicionais anteriores, indicando a usabilidade do framework proposto em problemas de comunica??o todos para todos. Este ? o caso de jogos interativos e outras aplica??es voltadas ? Internet (incluindo ambientes multiusu?rio) e aplica??es interativas do Sistema Brasileiro de Televis?o Digital, a serem desenvolvidas pelo grupo de pesquisa
34

Uma arquitetura P2P baseada na hierarquia do endere?amento IP com roteamento unificado

Pinheiro, Marcos Cesar Madruga Alves 20 February 2006 (has links)
Made available in DSpace on 2014-12-17T14:55:03Z (GMT). No. of bitstreams: 1 MarcosCMAP.pdf: 634837 bytes, checksum: 4a0393d7f7dbe297fda66b1ed1859c99 (MD5) Previous issue date: 2006-02-20 / There are some approaches that take advantage of unused computational resources in the Internet nodes - users? machines. In the last years , the peer-to-peer networks (P2P) have gaining a momentum mainly due to its support for scalability and fault tolerance. However, current P2P architectures present some problems such as nodes overhead due to messages routing, a great amount of nodes reconfigurations when the network topology changes, routing traffic inside a specific network even when the traffic is not directed to a machine of this network, and the lack of a proximity relationship among the P2P nodes and the proximity of these nodes in the IP network. Although some architectures use the information about the nodes distance in the IP network, they use methods that require dynamic information. In this work we propose a P2P architecture to fix the problems afore mentioned. It is composed of three parts. The first part consists of a basic P2P architecture, called SGrid, which maintains a relationship of nodes in the P2P network with their position in the IP network. Its assigns adjacent key regions to nodes of a same organization. The second part is a protocol called NATal (Routing and NAT application layer) that extends the basic architecture in order to remove from the nodes the responsibility of routing messages. The third part consists of a special kind of node, called LSP (Lightware Super-Peer), which is responsible for maintaining the P2P routing table. In addition, this work also presents a simulator that validates the architecture and a module of the Natal protocol to be used in Linux routers / Entre as diversas abordagens para se aproveitar os recursos computacionais ociosos existentes nas folhas da Internet, ou seja, nas m?quinas dos usu?rios, as redes peer-to-peer (P2P) v?m ganhando destaque especial nos ?ltimos anos devido principalmente ? sua escalabilidade, desempenho e toler?ncia ? falhas. As arquiteturas P2P atuais, entretanto, ainda apresentam alguns problemas como a sobrecarga nos n?s devido ? realiza??o do roteamento de mensagens, o n?mero elevado de n?s reconfigurados devido ? mudan?as de topologia da rede, a exist?ncia de tr?fego de roteamento dentro das redes das organiza??es que n?o ? destinado a nenhuma de suas m?quinas e ? aus?ncia de rela??o entre a proximidade dos n?s na rede P2P e a proximidade desses n?s na rede IP. Embora algumas arquiteturas considerem essas dist?ncias na rede IP, o fazem atrav?s de m?todos que requerem a troca de informa??es constantemente. Nesse trabalho n?s propomos uma arquitetura P2P para resolver os problemas citados. Essa arquitetura ? composta por tr?s partes. A primeira parte consiste em uma arquitetura P2P b?sica, chamada SGrid, que mant?m a rela??o dos n?s na rede P2P com suas posi??es na rede IP e atribui regi?es de chaves adjacentes para n?s de uma mesma organiza??o. A segunda parte consiste em um protocolo chamado NATal (Routing and NAT application layer) que estende a arquitetura b?sica para retirar dos n?s a fun??o de roteamento de mensagens. A terceira parte consiste de um tipo especial de n?, chamado LSP (Lightware Super-Peer), que ? o respons?vel pela manuten??o das tabelas de roteamento P2P. Al?m da descri??o da arquitetura proposta e da especifica??o dos protocolos SGrid e NATal, esse trabalho apresenta o simulador desenvolvido para validar a arquitetura e um m?dulo para ser utilizado em roteadores Linux que implementa o protocolo Natal
35

Mecanismos de seguran?a para um sistema cooperativo de armazenamento de arquivos baseado em P2P

Lima Filho, Francisco Sales de 03 November 2010 (has links)
Made available in DSpace on 2014-12-17T14:55:45Z (GMT). No. of bitstreams: 1 FranciscoSLF_DISSERT.pdf: 3096340 bytes, checksum: fbb14f36dfa3f807cc960ba2d74b9f0a (MD5) Previous issue date: 2010-11-03 / Previous works have studied the characteristics and peculiarities of P2P networks, especially security information aspects. Most works, in some way, deal with the sharing of resources and, in particular, the storage of files. This work complements previous studies and adds new definitions relating to this kind of systems. A system for safe storage of files (SAS-P2P) was specified and built, based on P2P technology, using the JXTA platform. This system uses standard X.509 and PKCS # 12 digital certificates, issued and managed by a public key infrastructure, which was also specified and developed based on P2P technology (PKIX-P2P). The information is stored in a special file with XML format which is especially prepared, facilitating handling and interoperability among applications. The intention of developing the SAS-P2P system was to offer a complementary service for Giga Natal network users, through which the participants in this network can collaboratively build a shared storage area, with important security features such as availability, confidentiality, authenticity and fault tolerance. Besides the specification, development of prototypes and testing of the SAS-P2P system, tests of the PKIX-P2P Manager module were also performed, in order to determine its fault tolerance and the effective calculation of the reputation of the certifying authorities participating in the system / Trabalhos anteriores estudaram caracter?sticas e peculiaridades das redes P2P, especialmente no que se refere aos aspectos de seguran?a da informa??o. A maioria dos trabalhos aborda, de alguma maneira, o compartilhamento de recursos e, em especial, o armazenamento de arquivos. Este trabalho complementa estudos anteriores e acrescenta novas defini??es referentes a este tipo de sistemas. Foi especificado e constru?do um sistema de armazenamento seguro baseado na tecnologia P2P (SAS-P2P), utilizando a plataforma JXTA. Tal sistema utiliza certificados digitais padr?o X.509 e PKCS#12 (RSA 1999), emitidos e gerenciados por uma infraestrutura de chaves p?blicas, que tamb?m foi especificada e constru?da baseada na tecnologia P2P (PKIX-P2P). As informa??es s?o armazenadas no sistema SAS-P2P em arquivos no formato XML que ? especialmente preparado, facilitando a manipula??o e interoperabilidade entre aplica??es. O sistema SAS-P2P foi desenvolvido com o intuito de ser oferecido como um servi?o complementar da rede GigaNatal, atrav?s do qual os participantes dessa rede possam, colaborativamente, construir uma ?rea de armazenamento compartilhada com importantes recursos de seguran?a como disponibilidade, confidencialidade, autenticidade e toler?ncia a falhas. Al?m da especifica??o, constru??o e experimentos do sistema SAS-P2P como um todo, tamb?m foram realizados testes do m?dulo PKIX-P2P no que se refere ? toler?ncia a falhas e c?lculo efetivo da reputa??o das autoridades certificadoras participantes do sistema
36

Desenvolvimento de um middleware para comunica??o via web services e sua aplica??o em sistemas de aquisi??o de dados industriais

Machado Junior, Rivaldo Rodrigues 24 January 2014 (has links)
Made available in DSpace on 2014-12-17T14:56:19Z (GMT). No. of bitstreams: 1 RivaldoRMJ_DISSERT.pdf: 2773964 bytes, checksum: 11bdbfd7b049913648e3175b398fc49b (MD5) Previous issue date: 2014-01-24 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / The control of industrial processes has become increasingly complex due to variety of factory devices, quality requirement and market competition. Such complexity requires a large amount of data to be treated by the three levels of process control: field devices, control systems and management softwares. To use data effectively in each one of these levels is extremely important to industry. Many of today s industrial computer systems consist of distributed software systems written in a wide variety of programming languages and developed for specific platforms, so, even more companies apply a significant investment to maintain or even re-write their systems for different platforms. Furthermore, it is rare that a software system works in complete isolation. In industrial automation is common that, software had to interact with other systems on different machines and even written in different languages. Thus, interoperability is not just a long-term challenge, but also a current context requirement of industrial software production. This work aims to propose a middleware solution for communication over web service and presents an user case applying the solution developed to an integrated system for industrial data capture , allowing such data to be available simplified and platformindependent across the network / O controle de processos industriais t?m se tornado cada vez mais complexo devido ? diversidade de equipamentos de ch?o-de-f?brica, exig?ncia na qualidade e concorr?ncia de mercado. Tal complexidade exige que, uma grande quantidade de dados seja tratada pelos tr?s n?veis de controle de processo: dispositivos de campo, sistemas de controle e software para gerenciamento. Utilizar de forma efetiva os dados presentes em cada um desses n?veis ? de fundamental import?ncia para ind?stria. Muitos dos sistemas computacionais industriais de hoje s?o compostos de sistemas distribu?dos de software, escritos em uma grande variedade de linguagens de programa??o e desenvolvidos para plataformas espec?ficas. Desta forma, cada vez mais, pequenas e grandes empresas aplicam um investimento significativo para manter ou at? mesmo reescrever seus sistemas para diferentes plataformas. Al?m disso, ? raro que um sistema de software seja executado em completo isolamento. Na ?rea de automa??o industrial ? comum que sistemas de software interajam com outros sistemas em diferentes m?quinas e at? mesmo escritos em diferentes linguagens. Tendo isto em vista, interoperabilidade n?o ? apenas um desafio a longo prazo, mas tamb?m uma exig?ncia do contexto atual de produ??o de softwares industriais. Este trabalho visa propor uma solu??o de middleware para comunica??o de aplica??es via web service, al?m de apresentar um estudo de caso aplicando a solu??o desenvolvida a um sistema integrado para captura de dados industriais, permitindo assim que tais dados sejam disponibilizados de maneira simplificada e independente de plataforma atrav?s da rede
37

N2N framework: uma plataforma para desenvolvimento de sistemas calaborativos distribu?dos

Burlamaqui, Aquiles Filgueira de Medeiros 19 May 2006 (has links)
Made available in DSpace on 2014-12-17T15:48:06Z (GMT). No. of bitstreams: 1 AquilesMFB.pdf: 2848841 bytes, checksum: aac61a15b39f85b40a70f982679a622f (MD5) Previous issue date: 2006-05-19 / O dom?nio alvo deste trabalho s?o os sistemas colaborativos distribu?dos onde o foco est? na troca d? mensagens entre usu?rios remotamente distribu?dos. Nestes sistemas, h? a necessidade das mensagens possu?rem conte?do multim?dia e poderem ser entregues tanto a um usu?rio espec?fico quanto a um grupo ou grupos de usu?rios. O objetivo deste trabalho ? desenvolver um framework que facilite: a constru??o desse tipo de sistymas e diminua o tempo gasto com desenvolvimento atrav?s da t?cnica de reuso. Este trabalho apresenta o N2N Framework - Uma plataforma para desenvolvimento de Sistemas Colaborativos Distribu?dos. O Framework foi concebido atrav?s da an?lise do comportamento de aplica??es com caracter?sticas de multim?dias colaborativas, como ambientes virtuais multi-usu?rios, chats, enquetes, e torcidas virtuais. O Framework foi implementado usando-se a plataforma Java. O N2N Framework facilita o design e implementa??o de sistemas colaborativos distribu?dos, implementando a entrega das mensagens, e direcionando o desenvolvedor de aplica??es para a preocupa??o com implementa??o de suas mensagens espec?ficas e o processamento que delas decorre
38

An?lise de desempenho de sistemas distribu?dos de grande porte na plataforma Java

Lima, Gleydson de Azevedo Ferreira 02 February 2007 (has links)
Made available in DSpace on 2014-12-17T14:55:13Z (GMT). No. of bitstreams: 1 GleydsonAFL.pdf: 2185056 bytes, checksum: 094b58b4341884e4f12979b1aa1e99e0 (MD5) Previous issue date: 2007-02-02 / The lava Platform is increasing1y being adopted in the development of distributed sys?tems with higb user demando This kind of application is more complex because it needs beyond attending the functional requirements, to fulfil1 the pre-established performance parameters. This work makes a study on the Java Vutual Machine (JVM), approaching its intemal aspects and exploring the garbage collection strategies existing in the literature and used by the NM. It also presents a set of tools that helps in the job of optimizing applications and others that help in the monitoring of applications in the production envi?ronment. Doe to the great amount of technologies that aim to solve problems which are common to the application layer, it becomes difficult to choose the one with best time response and less memory usage. This work presents a brief introduction to each one of tbe possible technologies and realize comparative tests through a statistical analysis of the response time and garbage collection activity random variables. The obtained results supply engineers and managers with a subside to decide which technologies to use in large applications through the knowledge of how they behave in their environments and the amount of resources that they consume. The relation between the productivity of the technology and its performance is also considered ao important factor in this choice / A plataforma Java vem sendo crescentemente adotada no desenvolvimento de siste?mas distribu?dos de alta demanda de usu?rios. Este tipo de aplica??o ? mais complexa pois necessita al?m de atender os requisitos funcionais cumprir os par?metros de desem?penho pr?-estabelecidos. Este trabalho realiza um estudo da m?quina virtual lava (NM) abordando seus aspectos internos e explorando as pol?ticas de coleta de lixo existentes na literatura e as usadas pela JVM. Apresenta tamb?m um conjunto de ferramentas que auxiliam Da tarefa de otimizar aplica??es e outras que auxiliam no monitoramento das aplica??es em produ??o. Diante da grande quantidade de tecnologias que se apresentam para solucionar pro?blemas inerentes ?s camadas das aplica??es, toma-se dif?cil realizar escolha daquela que possui o melhor tempo de resposta e o menor uso de mem?ria. O trabalho apresenta um breve referencial te?rico de cada uma das poss?veis tecnologias e realiza testes compara?tivos atrav?s de uma an?lise estat?stica da vari?vel aleat?ria do tempo de resposta e das atividades de coleta de lixo. Os resultados obtidos fornecem um subs?dio para engenheiros e gerentes decidirem quais tecnologias utilizarem em aplica??es de grande porte atrav?s do conhecimento de como elas se comportam nestes ambientes e a quantidade de recursos que consomem. A rela??o entre produtividade da tecnologia e seu desempenho tamb?m ? considerada como um fator importante nesta escolha

Page generated in 0.0698 seconds