Mostrando recursos 1 - 20 de 41

  1. Avaliação de desempenho temporal de controlador lógico programável : estudo de caso

    Duarte, Eduardo Kochenborger
    Em aplicações industriais, frequentemente são utilizados controladores lógicos programáveis, dispositivos desenvolvidos para tarefas de controle e para suportar o ambiente industrial hostil. Diferentemente de aplicações convencionais, o tempo de resposta e o determinismo são essenciais na indústria, sendo necessário que os dispositivos utilizados possuam desempenho bom o suficiente para a aplicação em questão. Este trabalho apresenta um método para realizar a avaliação de desempenho de um controlador lógico programável, utilizando como estudo de caso a série de controladores Nexto, fabricados pela empresa Altus. Baseado no método proposto, foram realizados experimentos através dos quais foram obtidos os dados necessários para as...

  2. Presença, usabilidade, diversão e conforto em jogos de realidade virtual : um estudo com usuários

    Rachevsky, Douglas Cavalli
    Este trabalho tem como base a criação e avaliação de um jogo de realidade virtual (RV), cujos resultados poderão auxiliar os desenvolvedores e pesquisadores da área de jogos na criação de diretrizes para melhorar experiências em RV. Para isso, foram estudadas tecnologias atuais e a literatura sobre realidade virtual, principalmente na área de jogos digitais. Foram mapeados e categorizados alguns dos jogos que utilizam realidade virtual e conceitos importantes encontrados foram apresentados, como presença e imersão. A partir da pesquisa, foi projetado um jogo de realidade virtual para avaliar a sensação de presença, o desempenho, o grau de diversão e...

  3. Prova de existência de arquivos digitais utilizando a tecnologia blockchain do protocolo Bitcoin

    Martins, Thiago Fonseca
    Blockchain é a tecnologia desenvolvida no protocolo Bitcoin para manter o registro de transações distribuído entre diversos usuários em uma rede peer-to-peer, dispensando a necessidade de centralização ou hierarquia de controle. Os mecanismos utilizados pela blockchain exploram o uso da criptografia para garantir a imutabilidade de seus registros. Como a adulteração dos dados armazenados é computacionalmente inviável, a tecnologia tornou-se alvo de estudos que destinam-se a expandir seu uso para outras áreas, que não se restringem ao setor financeiro. Neste trabalho foi desenvolvida uma aplicação que explora o uso da blockchain do protocolo Bitcoin para registrar arquivos digitais, sendo capaz...

  4. Pattern classification for layout hotspots

    Oliveira, André Saldanha
    The final objective of an integrated circuit design is to produce a layout, that is, a geometrical representation of the circuit where the geometrical shapes correspond to patters that will be formed by layers of metal, oxide, and semiconductors. These patterns are essentially descriptions that will be used to print the circuit through chemical, thermal and photographic processes. To ensure the layout can be used to print the circuit with no defects, it is necessary to run design rules check. This verification searches for patterns that violate design rules, which makes it impossible to guarantee defect-free printing. However, some layout...

  5. Implementando uma página dinâmica com um gerador de sites estáticos

    Damaren Junior, José Luis
    O uso da Internet mudou bastante desde o seu início de sites estáticos, até hoje, com aplicações altamente interativas. Naturalmente, as tecnologias que existiam no início foram substituídas por outras, que permitem funcionalidades como incluir scripts nas páginas Web, tornando-as muito mais interativas e versáteis. As páginas Web podem ser classificadas como dinâmicas ou estáticas de acordo com o seu comportamento. Páginas estáticas são, em geral, mais seguras e mais rápidas que páginas dinâmicas, mas são mais limitadas. O surgimento de novas aplicações Web também trouxe mais complexidade. Gerenciar e criar um site com diversas funcionalidades e páginas dinâmicas não...

  6. Classificação de tráfego de rede utilizando técnicas de meta learning

    Possebon, Isadora Pedrini
    Classificação de tráfego de rede tem atraído bastante atenção e esforços de pesquisas, pois uma grande quantidade de áreas é beneficiada por esses estudos - desde segurança e gerenciamento de redes, qualidade de serviço (Quality of Service - QoS), sistemas de cobrança de tráfego de rede até detecção de intrusões (Intrusion Detection Systems - IDS). Inspirado em pesquisas anteriores, este trabalho apresenta uma análise comparativa entre técnicas de meta-learning e classificadores individuais para classificação de tráfego de rede. As técnicas utilizadas foram as mais comumente encontradas na literatura e disponibilizadas pela biblioteca scikit-learn, para a linguagem Python. Além disso, uma...

  7. Proposta de implementação em GPU do modelo de partículas auto propelentes para segregação celular

    Beatrici, Carine Priscila
    O movimento celular é a base de diversos processos biológicos, por exemplo: segregação celular, cicatrização de tecidos, metástase do câncer, morfogênese, entre outros. Em alguns destes, como no caso da segregação celular, os mecanismos responsáveis pela dinâmica podem ser físicos ou químicos, tornando seu estudo intrinsecamente multidisciplinar. Para estudar as células, pode-se fazer experimentos in vivo ou in vitro, entretanto, nem sempre é possível isolar os fatores em análise, dificultando a interpretação dos resultados. Alternativamente, existem as simulações computacionais para células. Podemos dividir os modelos de simulação computacional de células em dois grandes grupos: i) os modelos em rede: onde...

  8. Diminuição de latência em jogos multijogador utilizando conexões auxiliares P2P

    Reis, Rodrigo Holztrattner
    Uma das grandes dificuldades que se encontra na construção de um jogo multijogador é em como será feita a conexão entre tantos possíveis jogadores. Atualmente existem diversas formas de se realizar essa conexão mas cada uma delas possui, dentre suas características, grandes problemas com latência na troca de mensagem caso existam problemas na rede ou caso os pontos de comunicação estejam localizados muito longe um do outro. A proposta desenvolvida aqui é sugerir uma alternativa para o problema descrito, usando a conexão clássica cliente-servidor em conjunto com conexões auxiliares P2P, as quais possuem como objetivo reduzir o efeito da latência...

  9. A study on geolocalization through GSM systems

    Barcelos, Naiche Amantino
    This project aims to show, through simulation, how effectively a GSM based localization system would work in the african savannah, it also estimares the range, and how many stations it takes to cover a derermined area. This system uses the Received Signal Strength (RSS) and the Time of Arrival (TOA) from different GSM Fake Base Stations (FBS), whose locations are known, to calculare the location of a MS. This research is part ofthe Smart Savannah project in which a wide range of different surveillance systems are developed to prorect rhinos, elephants and other endangered wildlife from poachers. This localization system...

  10. Visualização de dados institucionais da UFRGS

    Bonatto, Marcos André
    A Universidade Federal do Rio Grande do Sul é uma instituição centenária com mais de trinta mil alunos e mais de cinco mil servidores, entre docentes e técnicos administrativos. As diversas atividades desta grande comunidade geram grandes conjuntos de dados. Por ser uma instituição pública, é essencial e do interesse da UFRGS disponibilizar o acesso a dados de modo que a população em geral possa conhecer o perfil dessa comunidade de alunos, docentes e servidores técnico-administrativos. A UFRGS vem disponibilizando dados através de uma página específica, "UFRGS em Números", que é, entretanto, limitada na interação que é oferecida a quem...

  11. Avaliação da interface do site mercado livre a partir de diretrizes de usabilidade

    Zordan, João Manoel Bonet
    Este trabalho visa utilizar as diretrizes de usabilidade e qualidade de software que geram impacto na experiência e retenção de usuários para a avaliação de usabilidade e da experiência do usuário do site de classificados online Mercado Livre. A avaliação foi desenvolvida com base na pesquisa exploratória de natureza qualitativa. Como instrumento de coleta de dados foi utilizado a aplicação de questionários, entrevistas e técnicas de avaliação de usabilidade de interface, além do processo de observação realizado pelo autor. Os resultados indicam que a implementação das diretrizes de usabilidade e qualidade de software no site do Mercado Livre são deficientes...

  12. Identificação de condições clínicas em testes de fluência verbal

    Paula, Felipe Soares Fagundes
    Abordagens computacionais têm sido cada vez mais presentes na análise de resultados de tarefas neuropsicológicas, pois podem ser menos custosos e podem identificar dinâmicas que são dificilmente detectadas por humanos. Um tipo de tarefa apropriada para esse tipo de análise é o teste de fluência verbal. Nessa tarefa, é pedido que uma pessoa fale uma sequência de palavras em um tempo limitado. É hipotetizado que a identificação de subsequências de palavras relacionadas, chamadas de cadeias semânticas, pode ajudar no diagnóstico de doenças. Nesse trabalho, investigamos abordagens computacionais para a detecção de cadeias semânticas em tarefas de fluência verbal, como a...

  13. Syntherface : uma interface android para sintetizadores no arduino

    Scheibler, Artur de Almeida
    Sintetizadores musicais são programas ou peças de hardware que criam timbres sonoros. Esses timbres podem, então, ser tocados utilizando outro instrumento, como um teclado, e usados para composição musical. Placas microcontroladoras como as do Arduino — um projeto de hardware aberto — são uma escolha de hardware para hospedar sintetizadores. A interação com esses se dá através de componentes físicos conectados à placa como botões, knobs, sliders, entre outros. A proposta desse trabalho é criar uma interface Android virtual que usa Bluetooth para se comunicar com sintetizadores em Arduinos. Dessa forma, além do custo com componentes de interface cair, cria-se...

  14. Test pattern generator for sequential cells

    Bodmann, Pablo Rafael
    The validation of standard cell libraries used on digital integrated circuit design is a crucial task. However, the validation of sequential logic gates is quite complex due to the inherent memory effect found in these devices. In this work, it is proposed a generic test pattern generator to be applied on the validation of sequential cells. This generator is expected to be independent of the cell under test behavior, to change only one input per step and to be cyclic. To solve the problem, it is necessary to model this problem as a graph and find an Euler cycle over...

  15. Predicting response quality as a proxy of fatigue via eye tracking and EEG

    Dambros, Gustavo Vergani
    Many computer systems are capable of adapting their behavior depending on the degree of fatigue of their users, so it is of interest to estimate how tired users are. As there is no method to measure user fatigue directly, we investigate whether the use of data collected via eye tracking systems (ET) and electroencephalography (EEG) can predict user error rate during a simple visual experiment. Using the rate with which a user errs while solving a given task as a proxy of fatigue is possible because evidence exists that both values are correlated. We propose comparing different machine learning methods...

  16. Aplicabilidade de criptografia homomórfica

    Garibaldi Junior, João Lauro
    Esse trabalho visa apresentar alguns conceitos da área de criptografia com a finalidade de familiarizar o leitor com conceitos básicos, para então apresentar criptografia homomórfica e avaliar sua utilidade e desempenho. Para tal finalidade, foram descritos algoritmos de encriptação famosos, e criado um protótipo a fim de testar o desempenho de uma aplicação que utilize uma técnica de criptografia homomórfica para realizar operações com dados encriptados, se utilizando da biblioteca GNU Multi Precision Arithmetic Library (GMP) para as linguagens C e C++, a fim de poder replicar algoritmos de encriptação trabalhando com números que possuem uma representação em bits maior...

  17. Finding optimal strategies for group deception games

    Bossle, Daniel dos Santos
    We present a solution method for deception-based games, which are zero-sum games without perfect information, and apply it to the popular party game The Resistance. The methods presented include adaptations of the techniques from (KOLLER; MEGIDDO; von Stengel, 1994), together with novel improvements such as symmetry reductions. These methods allow us to solve the game with up to 8 players, which would require the analysis of 8:5 1011 game tree nodes, if without symmetry reductions, and even more without knowledge trees.

  18. Estudo de interação e implementação de um aplicativo para smartwatch

    Valer, Rafael
    Nos dias de hoje, os dispositivos vestíveis vêm ganhando muito espaço no mercado global. Dentre todos os mais variados tipos deste conjunto, o que mais vem se destacando é o smartwatch, que nada mais é que um relógio inteligente capaz de executar aplicativos próprios. Aegro é um software de gestão agrícola cujo foco é auxiliar e facilitar as tarefas de gerenciamento operacional, de estoque e custos de uma propriedade rural. Seu sistema compreende duas versões distintas, a primeira é um aplicativo para smartphones enquanto a segunda é uma página Web capaz de ser acessada por navegadores. Este trabalho visa a...

  19. Análise de integração das informações entre tickets e histórias de usuário

    Souza Junior, Clei Antonio de
    Este trabalho realiza a análise do problema de integração entre Tickets e Histórias de Usuário, do ponto de vista de uma analista que deve tratar desta integração e consistir as informações entre os dois artefatos. Para isso, primeiramente é feita a definição da problemática e o instanciamento de um exemplo, permitindo assim a definição de critérios que serão utilizados para a análise das abordagens expostas para endereçamento do problema, que são: utilização de ferramentas de controle de tickets/projetos que permitam a manutenção das duas pontas sendo integradas em uma plataforma (Trello, JIRA e Trac).

  20. Incremental learning applied to streaming environments

    Reis, Alister Machado dos
    A necessidade de extrair conhecimento a partir de dados está presente em muitos campos e sob variadas formas. Um exemplo é quando precisa-se tratar fluxos de dados, sejam eles provenientes de sensores, redes sociais, ou do mercado financeiro, para citar alguns exemplos. SAP, uma multinacional alemã cuja sede principal localiza-se em Walldorf, na Alemanhã, com mais de 300 mil clientes, possui uma solução de software para tratar fluxos de dados chamada SAP HANA Smart Data Streaming. Esta solução oferece atualmente somente uma possibilidade de algoritmo para efetuar classificação sobre fluxos de dados. Neste trabalho, investigamos o potencial de técnicas alternativas...

Aviso de cookies: Usamos cookies propias y de terceros para mejorar nuestros servicios, para análisis estadístico y para mostrarle publicidad. Si continua navegando consideramos que acepta su uso en los términos establecidos en la Política de cookies.