Engenharia da Computação
URI Permanente para esta coleção
Navegar
Navegando Engenharia da Computação por Data de Publicação
Agora exibindo 1 - 20 de 98
Resultados por página
Opções de Ordenação
- ItemAcesso AbertoAvaliação da aplicação de boas práticas no processo de otimização em enlaces sem fios ponto-a-ponto externos(2012-03-07) Gerhardt, Luís Felipe; Schneiders, Luis AntônioEste trabalho trata de normas e práticas para corrigir problemas de desempenho em redes Wi- fi ponto-a-ponto de planta externa. O desempenho deste tipo de rede é comumente afetado pela má aplicação, ou não aplicação, das normas vigentes e técnicas recomendadas. A falta de documentação de fácil aplicação para a solução destes problemas motivou o desenvolvimento deste trabalho. Seu objetivo foi elaborar uma documentação fácil de ser aplicada para a solução destes problemas. Os dados referentes às conexões estudadas foram coletados e analisados, as normas e técnicas sugeridas para correção foram aplicadas e, finalmente, foram mensurados os resultados obtidos. Para o embasamento das técnicas e normas, buscou-se apoio em autores como Flickenger, Stallings e Battisti. Na conclusão, discutem-se resultados práticos contendo valores pertinentes como latência e throughput, medidos antes e depois da aplicação das correções. Palavras-chave: Wireless, Wi-Fi, 802.11, throughput, latência, desempenho, ponto-a- ponto e sinal.
- ItemAcesso AbertoCopyToPaste: Proposta de sistema de detecção de plágio(2013-06-11) Eckert, José Fernando; Pretto, FabrícioCom o surgimento da Internet houve muitas mudanças quanto às relações humanas, disposições de obras protegidas pelos direitos autorais e forma de ensino adotada pelas escolas e demais centros educacionais. As mudanças ocasionadas por redes sociais, centros de armazenamento de arquivos, bibliotecas digitais e o compartilhamento direto facilitaram o acesso a obras e induziram o plágio devido ao sentimento de impunidade no mundo virtual. Para mudar este paradigma o presente trabalho tem como principal objetivo orientar professores, alunos e demais cidadãos quanto à prática do plágio, demonstrando que é possível determinar valores referentes à similaridade entre documentos e identificar o plágio. Para possibilitar a identificação de plágio, este trabalho propõe vários métodos de tratamento de texto e comparação de similaridade, trazendo um resultado rico em informações e indicando pontos do texto que possuem similaridade com documentos disponíveis no mundo virtual. Com acesso livre à solução mediante cadastro, o ambiente de pesquisa proporciona a escolha do grau de comparação que determina as ferramentas que o sistema irá utilizar para realizar a busca e o tempo da análise. O resultado exibido é produzido pelo uso em conjunto de métodos de limpeza textual e comparação de similaridade.
- ItemAcesso AbertoAmbiente de desenvolvimento integrado para ensino e programação de microcontroladores da família MCS51(2014-03-20) Schimuneck, Thiago; Hüsemann, RonaldoEste documento descreve o desenvolvimento de um ambiente integrado para programação e depuração em tempo real de softwares escritos para a plataforma Intel MCS51. A solução desenvolvida utiliza ferramentas livres para gerar um aplicativo com versões para MS Windows e Linux permitindo interface para comunicação com uma placa de desenvolvimento externa, onde os programas podem ser executados diretamente. Como recursos de depuração inclui-se execução passo a passo, breakpoints, acesso a registradores internos, memória do sistema e variáveis definidas pelo usuário. Como base para o desenvolvimento da ferramenta utilizou-se o compilador livre SDCC, o software monitor CMON51 e bibliotecas gráficas Java.
- ItemAcesso AbertoAplicativo android para o ambiente Univates Virtual(2014-03-20) Dall’Oglio, Marcel; Wolf, Alexandre StürmerCom a expansão da internet e das transformações dos modelos de ensino, surgiram softwares para apoiar a aprendizagem de forma virtual. Desse contexto surgiu o Moodle, um sistema de gestão de aprendizagem de forma virtual e com código fonte aberto, possibilitando assim a sua adaptação e utilização em diversas Universidades e Instituições de ensino. Atualmente é o software utilizado na Univates como base para o seu ambiente de aprendizagem virtual intitulado de Univates Virtual. Este projeto propõe o desenvolvimento de um aplicativo para a plataforma Android, a fim de facilitar o acesso aos seus recursos disponibilizados no ambiente virtual (Univates Virtual) por parte da comunidade acadêmica da Univates, através dos dispositivos móveis. A partir do desenvolvimento realizado, foi possível observar que este projeto pode colaborar de forma expressiva no caso específico do ambiente Univates Virtual, mostrando que a aplicação funciona de forma eficaz naquilo em que foi projetada, dessa forma possibilitando a comunidade acadêmica manter-se atualizada sobre os recursos disponibilizados através do ambiente de aprendizado virtual.
- ItemAcesso AbertoColeta de dados com dispositivos móveis: um estudo de caso aplicado à produção avícola(2014-03-20) Pretto, Samuel José; Pretto, FabrícioA importância de ter informações atualizadas no meio empresarial é fundamental para definir o modo como os gestores decidem, planejam e, em alguns casos, como produtos e serviços são produzidos. A fim de garantir que as informações estejam rapidamente disponíveis, o uso de aplicativos para dispositivos móveis na coleta de dados pode ser uma alternativa eficaz, pois a informação pode ser atualizada na base de dados de um sistema, sempre que o dispositivo se conectar com a Internet. Este trabalho apresenta um estudo de caso sobre a produção avícola, onde foi desenvolvido aplicativo para efetuar a coleta de dados sobre a criação de aves, como o índice de mortalidade e o consumo de água, e disponibilizar as informações por meio de uma interface Web para que os gestores possam analisar e recomendar ações de correção no intuito de melhorar os indicadores de produtividade.
- ItemAcesso AbertoAprimoramento do sistema de previsão de enchentes(2014-03-20) Rabaioli, Nataniel; Malheiros, Marcelo De GomensoroAs inundações são um dos principais e mais devastadores fenômenos naturais, e que frequentemente atingem a região do Vale do Taquari. A utilização de modelos hidrológicos tem se mostrado importante, provendo previsões com precisão e antecedência adequadas. A validade desta abordagem tem sido comprovada por estudos desenvolvidos na região, como os realizados por Ferreira (2007), Eckhardt (2008) e De Conto (2009). Para a obtenção de resultados ainda melhores é necessário aperfeiçoar os modelos hidrológicos e obter fontes de dados mais confiáveis. É justamente esta a motivação deste trabalho. Através do aprimoramento do sistema desenvolvido anteriormente por De Conto (2009), este trabalho permite a generalização dos modelos hidrológicos, a criação de uma interface administrativa, o uso de mais fontes de coleta de dados, a geração de relatórios e a visualização de dados intermediários de entrada e saída para os pontos de controle de uma simulação, através de uma aplicação web. O sistema foi testado utilizando dados extraídos do site da Defesa Civil, alcançando resultados nas simulações próximos aos dos trabalhos anteriores. Entende-se que a aplicação desenvolvida permite explorar e refinar os modelos de simulação hidrológica, além de gerenciar as séries históricas coletadas, provendo uma ferramenta de apoio importante para o processo de previsão de enchentes.
- ItemAcesso AbertoAprimoramento de um simulador didático de Redes de Computadores(2014-03-20) Poletti, Cristiano Führ; Malheiros, Marcelo De GomensoroAs redes de computadores fazem parte da vida diária de empresas e de usuários domésticos, sendo uma das áreas mais importantes para a formação de profissionais de Computação. Mesmo sendo um tópico relevante, existem relativamente poucas ferramentas de apoio ao ensino de Redes de Computadores. Com este objetivo, Müller (2010) propôs o desenvolvimento de um novo simulador de redes, ainda que com algumas limitações. O presente trabalho descreve a implementação de novas funcionalidades e aperfeiçoamento de recursos já desenvolvidos anteriormente. Em particular, pretende-se expor, de forma gráfica, as etapas do processo de estabelecimento de conexões TCP e permitir que protocolos como HTTP e ICMP possam ser respondidos automaticamente, simulando o funcionamento de um servidor.
- ItemAcesso AbertoUm sistema para automatizar a customização de processos de negócio em sistemas de informações gerenciais(2014-03-20) Scatola, William; Dall'Oglio, PabloOs atuais sistemas de informações gerenciais são desenvolvidos visando principalmente a automatização e integração dos processos de negócios da empresa. Porém, mesmo nas situações em que o sistema de informação atende aos processos de negócios de uma organização, algum nível de customização se faz necessário. O procedimento de customização de sistema envolve custos elevados e engessa o sistema, pois após customizada uma rotina, esta não é mais atualizada em novas versões do mesmo e, de alguma forma, precisarão passar por algum tipo de manutenção no futuro. Dentro deste contexto, o objetivo do presente trabalho é apresentar o desenvolvimento de um sistema que possibilite automatizar a customização de sistemas de informações gerenciais por meio da definição de regras e da criação de gatilhos de ações, de maneira a adicionar um novo comportamento à aplicação existente, sem, no entanto, modificar o comportamento original desta. Com isso, poderá ser minimizada a necessidade de customização de software, além de aumentar sua aderência aos processos organizacionais.
- ItemAcesso AbertoFerramenta gráfica para modelagem de ambientes de simulação de processos industriais(2014-06-10) Postal, Mauricio Oselame; Hüsemann, RonaldoEste trabalho apresenta uma proposta de desenvolvimento de uma interface gráfica para um simulador educacional de processos industriais. A interface criada possibilita a inclusão de componentes, configuração de parâmetros de operação, estabelecimento de ligação entre eles, com recursos amigáveis como copiar, recortar, colar, desfazer e refazer, possibilitando assim uma montagem simplificada de diversos ambientes de simulação de processos industriais. É também permitido o aumento e a diminuição da velocidade da simulação e a pausa da mesma. Quando a simulação está ocorrendo é possível a obtenção dos resultados e a visualização do andamento, além de salvar um histórico de todas variáveis envolvidas. A proposta dedica-se a uma solução genérica, para diversos tipos de processos industriais.
- ItemAcesso AbertoServiço de geolocalização para plataforma android(2014-06-12) Bohrer, Fernando José; Pretto, FabrícioO mercado de telefonia móvel tem crescido de forma considerável nos últimos anos e a procura por dispositivos que agreguem cada vez maior número de funcionalidades tem feito com que a comercialização de smartphones aumente. De todas as plataformas de software executadas por smartphones, a que tem apresentado o crescimento de mercado mais significativo é a plataforma Android, uma plataforma construída a partir de um consórcio de empresas que criou a Open Handset Alliance. Com a crescente interação entre usuários e seus equipamentos e com a presença destes cada vez mais no cotidiano das pessoas, é cada vez maior o volume de informações que são armazenadas nestes dispositivos. A eventual perda de um dispositivo permite a terceiros terem acesso às informações armazenadas no aparelho e esse acesso pode trazer prejuízos pessoais e financeiros. O presente trabalho apresenta uma proposta de desenvolvimento de um sistema que permite geolocalizar e bloquear, remotamente, smartphones que executam a plataforma Android.
- ItemAcesso AbertoEstudo do desenvolvimento de drivers de dispositivos USB para o sistema operacional Linux(2014-08-13) Schmidt, Alexandre Heitor; Diemer, Maglan CristianoEste documento tem o objetivo principal de ser uma referência sobre o desenvolvimento de gerenciadores de dispositivos USB para o kernel do sistema operacional Linux. O trabalho traz uma breve introdução sobre a interface USB e suas vantagens e aborda de forma detalhada os diversos conhecimentos necessários para o desenvolvimento de gerenciadores de dispositivos USB no ambiente Linux. Como estudo de caso, apresenta-se o código fonte do módulo xpad, um dos gerenciadores de dispositivos do tipo joystick USB do kernel, com o objetivo de explicar, através de um exemplo prático real, todos passos envolvidos no desenvolvimento deste driver.
- ItemAcesso AbertoEstudo sobre ferramentas de realidade aumentada em ambientes de baixo custo(2014-08-14) Silva, Nasair Júnior Da; Malheiros, Marcelo De GomensoroA Realidade Aumentada vem cada vez mais tomando espaço como uma forma alternativa de interação com o usuário, principalmente por causa do grande poder de processamento das máquinas atuais. Este trabalho visa estudar as principais ferramentas disponíveis em Software Livre para criação de aplicações usando Realidade Aumentada, analisando suas características, aplicabilidade, funcionalidades, comparativos e dificuldades na utilização.
- ItemAcesso AbertoSistema distribuído para monitorar recursos de hardware e software de estações de trabalho - estudo de caso nos Laboratórios de Informática da Univates(2014-08-14) Diersmann, Eduardo; Diemer, Maglan CristianoA crescente adoção da tecnologia nas empresas ocasiona a utilização de uma grande quantidade de ativos computacionais e a diversificação das aplicações dadas à eles. Isto implica na importância do gerenciamento destes recursos, garantindo a sua melhor distribuição no atendimento das necessidades de cada aplicação. O presente trabalho deu continuidade a ferramenta SDMR, um Sistema Distribuído para Monitoração de Recursos, agregando novas funcionalidades e realizando sua validação num ambiente de produção real de larga escala. A utilização da ferramenta teve por objetivo obter informações da utilização dos recursos computacionais dos Laboratórios de Informática da UNIVATES, permitindo assim produzir relatórios para auxílio na tomada de decisão de aquisição e alocação de recursos. As funcionalidades implementadas e agregadas ao sistema possibilitam a obtenção de informações mais consistentes e relevantes. Da mesma forma, validou-se a ferramenta em questões de escalabilidade e robustez, visto que a ferramenta não havia sido aplicada num ambiente de grande porte.
- ItemAcesso AbertoAnálise da compra de produtos em estabelecimentos comerciais utilizando a técnica de Mineração de Dados “análise de afinidades com o algoritmo a priori”(2014-08-21) Guimarães, Hélio Henrique Rodrigues; Wolf, Alexandre StürmerEsta monografia aborda a parte teórica da área de “descoberta de conhecimento em base de dados”, suas características gerais e a área de Mineração de Dados. Analisa “o que é um problema de Mineração de Dados” e como são propostas e desenvolvidas soluções nesta área computacional. Aplica metodologias e algoritmos específicos de Mineração de Dados, focando a identificação de quais produtos são mais vendidos em conjunto na organização estudada.
- ItemAcesso AbertoProjeto e desenvolvimento de uma plataforma de robótica educacional para ensino médio(2014-09-02) Ohse, Mateus; Hüsemann, RonaldoO presente trabalho apresenta o desenvolvimento de uma plataforma de controle para robótica educacional para ensino tecnológico, cuja finalidade é prover o controle microcontrolado de robôs. Com base na análise de tecnologias atualmente disponíveis para os mercados de robótica educacional e de competição, foi desenvolvida uma plataforma de controle que suporta os principais recursos demandados por aplicações deste tipo. A placa desenvolvida inclui entradas analógicas para sensores, entradas ou saídas digitais para sensores ou atuadores tipo liga/desliga e saídas para acionamento e controle de velocidade de motores de corrente contínua. A plataforma contém ainda suporte a interrupções, comunicação serial e/ou USB para programação e, além da alimentação principal, alimentação de backup, ambas monitoradas. Uma aplicação didática foi montada a fim de validar a plataforma em condições reais de operação.
- ItemAcesso AbertoEstudo de algoritmos e técnicas de replicação de banco de dados em software livre(2014-09-02) Heisler, Daniel Afonso; Diemer, Maglan CristianoA tecnologia de sistemas de bancos de dados distribuídos é a união de duas abordagens para processamento de dados: as tecnologias de sistemas de bancos de dados e de redes de computadores. Existem diversas técnicas para que seja possível a distribuição de bancos de dados, uma delas é a replicação. Este trabalho visa estudar os diferentes algoritmos e as técnicas de replicação para banco de dados em software livre.
- ItemAcesso AbertoEstudo e desenvolvimento de uma solução baseada em padrões abertos para sincronização de slides com streaming de áudio e vídeo(2014-09-02) Neto, Armando Taffarel; Malheiros, Marcelo De GomensoroEste trabalho apresenta uma solução para sincronização de slides com um streaming de áudio e vídeo utilizando apenas tecnologias livres de patentes e de código fonte aberto. O objetivo principal é simular virtualmente um ambiente nãointerativo de sala de aula. A solução contempla os quatro estágios de streaming: captura, codificação, distribuição e visualização. Ela foi desenvolvida combinandose uma série de tecnologias existentes e adaptandose algumas delas. Diversos testes foram feitos e diferentes cenários foram simulados com o intuito de construir uma solução flexível e robusta. Desta forma, este trabalho pretende contribuir para o crescimento do ensino à distância, especialmente no que diz respeito ao uso de soluções livres.
- ItemAcesso AbertoSistema distribuído para monitorar o uso dos recursos de hardware e software em estações de trabalho GNU/Linux(2014-09-17) Spezia, Jamiel; Diemer, Maglan CristianoEsta monografia tem por objetivo implementar um sistema distribuído para monitorar o uso dos recursos de hardware e software em estações de trabalho GNU/Linux. O trabalho descreve inicialmente conceitos sobre o monitoramento de recursos de hardware e softwares no sistema operacional GNU/Linux. Após, analisa as soluções existentes e justifica o desenvolvimento deste sistema. Por fim, descreve a implementação do sistema e analisa os resultados obtidos.
- ItemAcesso AbertoAnálise de desempenho e consumo energético de um cluster baseado em computadores de placa única(2014-09-17) Rostirolla, Gustavo; Velho, Pedro Antônio Madeira De CamposA corrida dos supercomputadores para obtenção de maior desempenho tem desconsiderado o alto consumo energético destas máquinas. O consumo dos computadores de alto desempenho (HPC) em funcionamento atualmente ultrapassa a marca de 200 bilhões de quilowatts hora (kWh), tornando-se o recurso mais caro em um HPC. Para atingir o Exascale é necessário o uso de tecnologias diferentes, focadas na economia de energia, uma vez que o relatório do DARPA recomenda que o consumo destes novos sistemas não ultrapasse 20 MW. Este trabalho tem como objetivo analisar o desempenho e consumo energético das placas de desenvolvimento BeagleBone Black, que utilizam processadores ARM, focados no baixo consumo energético, uma das apostas da computação de alto desempenho do futuro. Para realização dos testes de desempenho e medição do consumo, foi desenvolvido um cluster homogêneo utilizando 10 placas BeagleBone Black, com sistema operacional Linux, comunicando-se através de troca de mensagens com MPI e uma placa de medição de consumo. Os resultados obtidos apontam um desempenho de 27,33 Mflops/Watt, e uma economia de energia até 85,91% quando os nós ociosos são desligados.
- ItemAcesso AbertoAvaliação e análise de consumo de energia multinível em hardware modular(2015-06) Fronchetti, Jonas; Velho, Pedro A. M. De Campos; Malheiros, Marcelo De Gomensoro; http://lattes.cnpq.br/3846222742415187; Malheiros, Marcelo De Gomensoro; Wolf, Alexandre Stürmer; Giacomolli, Anderson AntônioO Brasil teve aumento exponencial no consumo de energia elétrica nos últimos anos. Além da natural expansão e construção de novas usinas, é importante haver uma transformação no modo de consumir energia, reduzindo riscos ambientais. Portanto, torna-se essencial reduzir a utilização da energia, e para isso, é necessário desenvolver formas de monitoramento e medição do consumo energético. Este trabalho tem como objetivo o desenvolvimento de um sistema para medição do consumo energético multinível em sistemas computacionais, possibilitando uma análise do consumo em três níveis de uma plataforma modular de hardware. Para este desenvolvimento foi utilizada a linguagem de programação C, apoiada por hardware externo dedicado, permitindo medições entre a fonte e a rede elétrica, entre a fonte e a placa principal, e internamente na placa de seus componentes. O foco é obter dados precisos de tensão e corrente em vários pontos do sistema, ocultando a complexidade e apresentando uma API simples para o programador.