Lista Pública de Trabalhos Acadêmicos
Curso:
Todos (trabalhos mais recentes)
Ciência da Computação - Diurno
Ciência da Computação - Noturno
Engenharia Computacional
Licenciatura em Computação
Pós-Graduação em Modelagem Computacional
Sistemas de Informação
Pesquisar:
Ano:
Todos
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
Filtrar
Permite filtrar a lista de TCCs com o curso, o termo e o ano
escolhidos. O termo pode ser, por exemplo:
Autor ou orientador;
Nome do TCC;
Palavra-chave;
Conteúdo dos resumos.
by-year
Trabalho
Autor
PDF
Extras
BUSCA NÃO SUPERVISIONADA DE PADRÕES POR TÉCNICAS DE AGRUPAMENTO CLÁSSICA E NEBULOSA
SÉRGIO LUIZ DA SILVA CAMPOS
Resumo
A análise de agrupamento é uma etapa no processo de descoberta de conhecimento em bases de dados (KDD), fornecendo mecanismos adequados à compreensão dos dados, além de possibilitar a formulação de hipóteses referentes à natureza dos mesmos. Quando utilizada como instrumento de pesquisa no âmbito da Zootecnia, como na bovinocultura de leite, amplia seu campo investigativo e contribui para a revelação de padrões que favorecem a predição e/ou tomada de decisões para a sustentabilidade dos sistemas produtivos. Este estudo tem por objetivo a identificação de conjuntos de animais com características fenotípicas distintas em relação à produção de leite. O fenótipo é o valor de uma dada característica, i.e., o que pode ser observado ou mensurado. Ele é dependente do valor genético do indivíduo, do ambiente no qual ele é produzido e da ação conjunta desses dois fatores, denominada interação genótipo-ambiente. Isso equivale a dizer que o fenótipo é influenciado individual e aditivamente pelo genótipo e pelo ambiente a que está sujeito. Logo, na análise de agrupamento, deve-se levar em conta esses três fatores na observância das possíveis variações fenotípicas dentro de um mesmo ambiente, provavelmente por questões genotípicas e/ou por diferentes respostas da interação genótipo-ambiente; como também das possíveis variações pela mudança de ambiente. O fator ambiental considerado foi a dieta utilizada na nutrição dos animais. Os resultados mostraram associações entre diferentes tipos de regimes alimentares em relação a performance produtiva dos animais, o que consequentemente pode gerar implicações práticas, como reduções de custo com dietas bovinas. Além disso, também permitiu a identificação de conjuntos bem definidos de animais com diferentes desempenhos produtivos em todas as dietas consideradas, possivelmente contendo relevância para a incorporação em avaliações genéticas, visando a formação de novilhas geneticamente superiores para a produção de leite. Os métodos de agrupamento utilizados foram o K-Means e o Fuzzy C-Means.
Ano
2019
Orientador
WAGNER ANTONIO ARBEX
Co-Orientador
Palavras-chave
análise de agrupamento, bovinocultura, fenótipo, fuzzy c-means, genótipo, kdd, k-means, mineração de dados, produção de leite, zootecnia
USO DE CIÊNCIA DE DADOS PARA ESTUDO DAS VARIÁVEIS ASSOCIADAS À DEPRESSÃO EM FUMANTES
FELIPE RAFAEL DE SOUZA
Resumo
Desde o século XVII, com a equação de Torricelli, o ser humano busca formas de prever o futuro através da modelagem de fenômenos. Saber como uma mudança influência em um fenômeno, pode ser muito vantajoso. Por exemplo, descobrir dado um conjunto de informações, se a ação de uma empresa vai subir ou descer de valor pode trazer grande lucro. Ou, dado uma série de sintomas, prever uma doença. O Viva Sem Tabaco é um sistema de intervenção online que oferece ferramentas para auxiliar a cessação do consumo de tabaco. Esse trabalho tem o objetivo de gerar modelos de classificação para indicar a presença de depressão nos usuários do Viva Sem Tabaco.
Ano
2019
Orientador
HEDER SOARES BERNARDINO
Co-Orientador
Palavras-chave
Árvore de decisão, inferência de modelos, Depressão
SEMANTIC ENRICHMENT OF WEB DATA FOR THE PROVISION OF AN UNIFIED DATA REPOSITORY OF BRAZILIAN MISSING PERSONS
JORÃO GOMES JUNIOR
Resumo
As tecnologias de dados e comunicação estão se tornando intimamente ligadas à vida das pessoas. Por isso, é natural fazer uso de todo esse progresso para reduzir e resolver problemas sociais. Para que o governo e a sociedade tomem as decisões mais adequadas para lidar com o desaparecimento de civis, é necessário ter uma fonte de informação bem estruturada. Em vários países, é difícil acessar os dados do governo pois as informações estão dispersas, não conectadas e mal estruturadas. Assim, este trabalho apresenta um framework para coletar informações sobre o desaparecimento civil no Brasil por meio de técnicas como Data Scraping e Linked Data. O objetivo é disponibilizar uma centralização automática de dados desses casos individuais e incentivar o uso de padrões para a publicação de dados que são frequentemente ignorados pelas organizações, dificultando a análise e a tomada de decisão sobre esses dados.
Ano
2019
Orientador
JAIRO FRANCISCO DE SOUZA
Co-Orientador
Palavras-chave
Raspagem de dados, Dados ligados, Web Semântica, Pessoas desaparecidas
AUDIOTECA: GERENCIADOR DE ACERVO DE ÁUDIOS
GILSON DOS REIS DIAS FONSECA
Resumo
Nos dias de hoje é perceptível o uso de diversos tipos de arquivos como difusores de informação através da internet, visto que essa propicia um canal rápido de disseminação. Temos arquivos de imagem, vídeo, áudio e etc. Porém tais arquivos possuem muito mais informações do que se aparenta. O arquivo de áudio por exemplo, a voz (texto falado) em si é uma informação que podemos tratar à parte por meio de transcrição automática, sendo também possível utilizar essa transcrição para a recuperação de tal arquivo. Outra possibilidade que se apresenta com a internet, é a criação de ambientes colaborativos, onde pessoas possam interagir e compartilhar suas ideias, bem como documentos e arquivos. Embora existam ambiente colaborativos que permitam o compartilhamento e uso de arquivos de áudio, como o Soundcloud, que permite que seus usuários armazenem um arquivo de áudio e outras pessoas possam comentar em trechos deste áudio, não foi identificado um ambiente que oferecesse de maneira transparente a transcrição em texto destes áudios. Por este motivo, este trabalho propõe um sistema que integre todas essas funcionalidades em um só lugar, com o intuito de agregar maior valor a informação repassada.
Ano
2019
Orientador
EDUARDO BARRERE
Co-Orientador
Palavras-chave
Ambiente Colaborativo, Transcrição automática de áudio, Recuperação de informação
GERAÇÃO PROCEDURAL DE AMBIENTES VIRTUAIS PARA JOGOS DE MESA
LUCAS MARGATO LADEIRA
Resumo
A criação de jogos digitais envolve diversas áreas da computação, e os recursos visuais e sonoros utilizados são em grande parte responsáveis pela imersividade destes jogos. Porém, no caso dos jogos de mesa, os recursos para gerar imersão são mais limitados. Assim, a proposta deste trabalho é utilizar a geração procedural de conteúdo, um recurso clássico dos jogos digitais, como suporte a jogos não-digitais, com o objetivo de atingir um grau de imersão maior. São apresentados e comparados algoritmos de geração procedural de conteúdo que se adaptem bem ao problema em questão, apontando quais os pontos positivos e negativos de cada um. O foco da aplicação é a geração de ambientes virtuais para serem usados como complemento de jogos de tabuleiro e RPGs de mesa. Um conjunto de parâmetros para customização destes ambientes é proposto e, ao final deste trabalho, são apresentados e discutidos os resultados obtidos com a aplicação.
Ano
2019
Orientador
MARCELO CANIATO RENHE
Co-Orientador
Palavras-chave
Geração de ambientes virtuais, jogos de mesa, Geração Procedural de Conteúdo, Diagrama de Voronoi
USO DE CURVAS ELÍPTICAS PARA ASSINATURA DIGITAL: ECDSA E EDDSA
ARTHUR BERNARDO LISBOA WEBLER
Resumo
Assinaturas digitais são uma tecnologia importante que ajuda muitos serviços da Internet a funcionar. Com uma assinatura digital, alguém produz prova de que é quem diz ser usando a área da matemática conhecida como álgebra abstrata. Em particular, assinaturas digitais são implementadas em grupos finitos comutativos. O Teorema de Lagrange e tópicos associados são necessários para entender grupos finitos e portanto sistemas atuais de assinatura digital. O problema de resolver g^{x} = h num grupo, quando g e h são conhecidos, é chamado de Problema do Logaritmo Discreto (DLP). A segurança de um esquema de assinatura digital depende da dificuldade de resolver o DLP no grupo usado. Esquemas mais antigos, como ElGamal e DSA, são baseados na dificuldade de resolver o DLP em grupos multiplicativos primos F_p^*. O cálculo de índice é um algoritmo subexponencial para o DLP em F_p^*. A ideia ligeiramente mais nova da curva elíptica como um grupo, com algoritmos semelhantes para assinaturas digitais, parece oferecer um DLP mais difícil devido à falta de um algoritmo subexponencial para o seu DLP. Portanto, ela parece ser uma alternativa mais segura.
Ano
2019
Orientador
BEATRIZ CASULARI DA MOTTA RIBEIRO
Co-Orientador
Palavras-chave
Curvas Elípticas, Assinaturas Digitais, Problema do Logaritmo Discreto, Problema do Logaritmo Discreto da Curva Elíptica, Gestão de Identidade, DSA, ECDSA, EdDSA
SOLUÇÃO SDN PARA GERÊNCIA DE TRÁFEGO NA VIRTUALIZAÇÃO DO P-GW NO LTE
RAFAEL GONÇALVES MOTTA
Resumo
Com o crescimento das redes de computadores e a necessidade de flexibilidade de seus equipamentos, as Redes Definidas por Software (SDN) surgem como forma de melhorar o gerenciamento ao centralizar o plano de controle e distribuir o plano de dados nos elementos da rede. O SDN se mostra como um habilitador para a Virtualização das Funções de Rede (NFV), que oferece flexibilidade ao software responsável pelo processamento das funções de rede ao separá-lo do hardware onde ele é executado. Este trabalho incorpora essas tecnologias e propõe uma abordagem de gerência de tráfego baseada na otimização do uso dos recursos dos switches num cenário de virtualização do plano de dados de um Gateway de Pacotes (P-GW) em uma rede Long Term Evolution (LTE). Com a implementação de um controlador especializado, a abordagem proposta mostra-se eficiente ao elevar os níveis de vazão da rede e reduzir as taxas de bloqueio de tráfego num cenário com switches OpenFlow de recursos heterogêneos.
Ano
2019
Orientador
LUCIANO JEREZ CHAVES
Co-Orientador
Palavras-chave
Redes Definidas por Software; Protocolo OpenFlow; Virtualização das Funções de Rede; Simulação de redes; Network Simulator 3 (ns-3)
LOTERIA DESCENTRALIZADA EM BLOCKCHAIN EOSIO
RICARDO DE BARROS MARLIÉRE
Resumo
Em 2008, um pesquisador anonimo publicou sua mais nova invencao: o Bitcoin, protocolo ponto a ponto de dinheiro eletronico descentralizado que esta rapidamente causando mudancas significativas no setor financeiro. Menos de 10 anos depois, sua tracao continua forte atraindo cada vez mais investidores e especuladores, inaugurando uma nova subarea na Ciencia da Computacao que e o estudo das blockchains. Porem, numerosos sao os debates acerca da escalabilidade do sistema proposto por Nakamoto (2008) e, neste sentido, o foco deste trabalho e explorar de forma pratica uma nova arquitetura escalavel proposta por Larimer (2017), chamada EOSIO.
Ano
2019
Orientador
ALEX BORGES VIEIRA
Co-Orientador
Palavras-chave
Bitcoin, criptomoeda, descentralizacao, blockchain, EOSIO
PAREAMENTO DE QUESTÕES DE PROGRAMAÇÃO
THASSYA DE SOUZA ABREU
Resumo
Nas instituições de ensino pelo mundo, estima-se que aproximadamente um terço dos alunos das disciplinas iniciais de programação reprovam ou abandonam o curso. Várias abordagens são utilizadas para minimizar o problema, pois uma leve melhoria pode levar na economia de recursos para as instituições. Este trabalho apresenta a melhoria de um ambiente de prática de programação criado com o intuito de aumentar o engamento dos alunos durante o curso um método amparado por computador. O método que o ambiente implementa busca parear os alunos com questões com boas chances de resolução dado ao acompanhamento automático durante sua interação com o mesmo. A linguagem utilizada nas disciplinas é adicionada à implantação do sistema através de virtualização por containers e dados são coletados para evidenciar sua capacidade de colher o desempenho dos alunos. Adicionalmente, é feita uma breve análise do rendimento dos alunos em uma grande instituição ao longo de 8 anos de dados coletados e é proposta uma forma de realizar o acompanhamento individual de cada conteúdo.
Ano
2019
Orientador
IGOR DE OLIVEIRA KNOP
Co-Orientador
Palavras-chave
Programação, Avaliação de Ensino, Desenvolvimento de software
SISTEMA WEB PARA FARMÁCIA SOLIDÁRIA UTILIZANDO MICROSSERVIÇOS
BÁRBARA MARIA DE SOUZA LOPES
Resumo
Na correria do dia a dia, as pessoas normalmente se julgam sem tempo para lidar com questões que são cruciais para o meio ambiente e que, inclusive, podem ajudar outras pessoas. Medicamentos em desuso perdem sua validade e são descartados muitas das vezes de forma incorreta, sendo que ao mesmo tempo existem pessoas que necessitam e não possuem condições de adquiri-los. Nesse contexto, o presente trabalho traz o desafio de desenvolver uma aplicação web baseada na arquitetura de microsserviços. Esse estilo arquitetural vem sendo desenvolvido nos últimos anos, tendo como pioneiros a Amazon e a Netflix, e mostrou-se de grande valia devido a sua grande capacidade de reuso, uma vez que a aplicação desenvolvida poderá ser utilizada por outros sistemas da comunidade.
Ano
2019
Orientador
VANIA DE OLIVEIRA NEVES
Co-Orientador
Palavras-chave
Microsserviços, Desenvolvimento de Software, Arquitetura
ANÁLISE DE UM SISTEMA DE RECOMENDAÇÃO DE CONTEÚDO DE UM APLICATIVO MÓVEL PARA INTERVENÇÃO DO CONSUMO DE ÁLCOOL E TABACO
FERNANDA NUNES DUTRA
Resumo
Um dos diferenciais dos sistemas de e-health, como as intervenções destinadas às mudanças comportamentais, é a geração de conteúdo personalizado. Desta forma, sistemas de recomendação podem ser uma excelente solução para este fim. Neste trabalho foi desenvolvido um sistema de feedback complementar ao sistema de recomendação desenvolvido para o sistema web Viva Sem Tabaco. Além disso foi desenvolvido um aplicativo baseado no website, onde serão disponibilizado o conteúdo sugerido pelo sistema de recomendação. O objetivo é que o aplicativo possa coletar mais informações e dessa forma melhorar as sugestões do sistema de recomendação proposto. Além disso, espera-se que o aplicativo possa diminuir a desistência durante o tratamento.
Ano
2019
Orientador
HEDER SOARES BERNARDINO
Co-Orientador
Palavras-chave
sistema de recomendação; filtragem colaborativa; agrupamento; e-health;intervenção; álcool; tabaco
ALEA: SISTEMA DE GESTÃO DE RISCOS GEOTÉCNICOS
VICTOR CRISÓSTOMO CRUZ REIS
Resumo
Desastres naturais em cenários urbanos brasileiros são cada vez mais recorrentes. Tais acontecimentos podem ser causados por uma série de fatores, os quais tem origens históricas, ambientais, políticas e socioeconômicas. Suas consequências são perdas humanas e materiais, portanto configura-se como um problema público de interesse geral. Uma possível resposta à esses problemas é implantar uma política de gestão de riscos de desastres que forneça ferramentas e diretrizes para percepção, análise e divulgação do risco, além do suporte gerencial. Hoje já existem soluções individuais para esses problemas, no entanto, verifica-se que a falta de recursos e de pessoal capacitado para executar intervenções, as dificuldades no uso dessas ferramentas e sua não integração são os principais empecilhos à sua implantação. O sistema multiplataforma ALEA integra e aprimora as principais funcionalidades de um modelo de gestão de riscos geotécnicos em cenários urbanos. De forma eficiente, confiável e barata, propõe-se uma infraestrutura tecnológica que guie e auxilie as autoridades competentes em nível municipal, regional e estadual em suas ações de Proteção e Defesa Civil e em sua tomada de decisão. Sua principal funcionalidade é o mapeamento e a classificação de áreas de risco georreferenciadas.
Ano
2019
Orientador
MARCELO CANIATO RENHE
Co-Orientador
Palavras-chave
Riscos geotécnicos. Gestão integrada. Geoprocessamento. Georreferenciar. Sistema multiplataforma.
PROVISÃO DE QOS EM SDN: UM ESTUDO DE CASO DE RESERVA DINÂMICA DE LARGURA DE BANDA PARA APLICAÇÕES DISTRIBUÍDAS DE ALTO DESEMPENHO
BRUNO JOSÉ CESÁRIO DE ALMEIDA MARTINS
Resumo
Diante da crescente demanda por aplicações distribuídas de alto desempenho e considerando o grande avanço das redes definidas por software (SDN), neste trabalho, investigamos como melhorar o tráfego de rede dessas aplicações. Usamos os conceitos de qualidade de serviço (QoS) para priorizar o tráfego dessas aplicações e minimizar o tráfego de outras aplicações não prioritárias. Em suma, conceituamos as principais partes do trabalho; apresentamos uma pesquisa sobre os trabalhos relacionados existentes; comparamos os tráfegos priorizados e não priorizados de aplicações distribuídas de alto desempenho; e, finalmente, mostramos o motivo da aplicação dinâmica da qualidade de serviço em uma rede definida por software. Nossa principal contribuição depende de uma arquitetura SDN e do desenvolvimento dos módulos necessários para fornecer a capacidade de programação de QoS nas SDNs. Nossos resultados mostram que uma QoS é necessária para priorização de tráfego. No entanto, depois de aplicar as regras para priorizar uma determinada classe de tráfego, as demais aplicações não priorizadas podem ter seu tráfego degradado, mesmo quando a rede não possuir tráfego priorizado. Desta forma, apresentamos também um cenário dinâmico de QoS, onde a rede monitora dinamicamente seus fluxos e aplica as regras de QoS somente quando necessário. Como consequência, de acordo com nossos resultados, a rede garante os recursos para priorizar o tráfego, e também permite que o restante flua para utilizar todos os recursos da rede, quando a rede não possuir tráfego prioritário.
Ano
2019
Orientador
ALEX BORGES VIEIRA
Co-Orientador
Alexandre Tavares de Oliveira
Palavras-chave
Redes Definidas por Software, Qualidade de Serviço, Aplicações Distribuídas
UMA PROPOSTA DE VIABILIZAÇÃO PARA SISTEMAS DE ENSINO A DISTÂNCIA DEPENDENTES DE COMPUTAÇÃO EM NUVEM COM CONEXÃO INSTÁVEL
LUCAS OTAVIANO LARCHER
Resumo
O avançar da tecnologia da informação possibilita a modificação de estruturas já consolidadas para aplicações na internet, como o rádio e a televisão. A educação, é claro, também pode aproveitar deste recurso para auxiliar tanto na questão de informação quanto na questão avaliativa. Neste trabalho, o interesse é voltado para atividades educacionais utilizando serviços na internet em um sistema de Ensino à Distância. Esse sistema é utilizado por alunos vinculados a universidade, mas que realizam suas atividades nos Polos Educacionais geograficamente distribuídos, sendo que estes Polos podem estar bem estruturados ou não. A nossa proposta vem com a intenção de lidar com problemas relacionados a conexões dos Polos, principalmente com relação a submissão de atividades, considerado um problema que vem sendo constantemente reportado pelos alunos, tutores e professores. A proposta se baseia em soluções computacionais de baixo custo financeiro e de fácil implantação. A proposta foi avaliada através de simulações do cenário real. Os resultados apontam para a viabilidade da proposta, sendo um direcionamento para melhorar o sistema e a experiência dos alunos em cursos à distância.
Ano
2018
Orientador
VICTOR STROELE DE ANDRADE MENEZES
Co-Orientador
Palavras-chave
moodle, ead, polos, conexão instável
UMA ABORDAGEM DIRIGIDA A MODELOS PARA APOIAR A REENGENHARIA DE SISTEMAS CRÍTICOS UTILIZANDO AADL
CLÁUDIO NAZARETH LOPES
Resumo
Sistemas críticos são sistemas em que uma falha pode levar a consequências catastróficas como grandes perdas financeiras e danos físicos. Esses sistemas devem atender a requisitos de disponibilidade, segurança e confiabilidade. Padrões de certificação como a ISO 26262, a SAE ARP 4754A e RTCA DO-178C, demandam que as propriedades de segurança desses sistemas sejam verificadas em diferentes níveis de abstração. Atividades de engenharia de segurança como Hazard Analysis and Risk Assessment, component fault analysis e Fault Tree Analysis devem ser realizadas para identificar potenciais ameaças à segurança do sistema e definir mecanismos para evitar ou minimizar o impacto da ocorrência de tais falhas e para produzir artefatos requeridos para a certificação desses sistemas. Técnicas dirigidas a modelos, como CHESS, OSATE AADL & AADL Error Annex, vêm sendo amplamente utilizadas para apoiar o projeto arquitetural e atividades de engenharia de segurança de sistemas críticos. A realização de atividades de engenharia de segurança a partir do código fonte desses sistemas, implementado em linguagens como C#, é um processo custoso e demorado. Dessa forma, há a necessidade de uma abordagem para apoiar a reengenharia do código fonte de sistemas críticos, por exemplo utilizando técnicas dirigidas a modelos como a AADL, para posteriormente realizar atividades de engenharia de segurança nesses sistemas. Neste projeto de conclusão de curso é apresentado um conjunto sistemático de passos para apoiar a reengenharia de código fonte de sistemas criticos para a linguagem AADL em uma abordagem. A abordagem proposta foi avaliada em um estudo de caso do domínio aeroespacial. Como resultados deste trabalho, foram identificados os mapeamentos preliminares entre elementos de código fonte e suas representações correspondentes em AADL e foram formalizados os passos necessários para realizar a reengenharia do código fonte para modelos AADL. Os mapeamentos identificados foram preliminarmente validados em um estudo de caso do domínio aeroespacial.
Ano
2018
Orientador
ANDRE LUIZ DE OLIVEIRA
Co-Orientador
Palavras-chave
Reengenharia, Sistemas Críticos, AADL
<< Anterior
<< Anterior
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Próximo >>