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
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
PROJETO E DESENVOLVIMENTO DE UM JOGO DIGITAL PARA AUXÍLIO NO ENSINO DE GERENCIAMENTO DE PROCESSOS DE SOFTWARE
SEBASTIÃO LUCIO REIS DE SOUZA
Resumo
O presente trabalho tem como tema a utilização de jogos digitais no ensino de modelos de processo de software e o objetivo geral foi desenvolver um jogo digital com a proposta de auxiliar a aprendizagem da metodologia ágil Scrum. Trata-se de uma pesquisa exploratória, baseada em seis estudos de caso com apoio de referencial teórico. A fim de garantir o objetivo proposto foram consultadas fontes de pesquisas acerca de modelos de processo de software e de desenvolvimento de ferramentas educacionais. Com base no planejamento realizado foi desenvolvido um jogo educacional digital denominado SEJam o qual permite o ensino de conceitos da metodologia ágil Scrum. Através do uso do jogo, os alunos podem aprender os conceitos da metodologia, simular o acompanhamento do projeto e avaliar os resultados de uma forma rápida e interativa.
Ano
2018
Orientador
IGOR DE OLIVEIRA KNOP
Co-Orientador
Palavras-chave
Scrum, gerência de projetos, jogos digitais educacionais, modelos de processo de software, metodologias Ágeis.
ATIVIDADES GAMIFICADAS PARA CURSOS NO MOODLE UTILIZANDO A TAXONOMIA HEXAD
MIGUEL ALVIM DE ALMEIDA
Resumo
Este estudo se dá entorno da aplicação de técnicas de Gamificação em ambientes computadorizados na área de educação. Com a execução de um estudo bibliográfico, se identificou as principais tendências e técnicas da área, apontando para o aumento do aproveitamento de alunos em disciplinas que possuem técnicas de gamificação computadorizadas aplicadas a elas em relação a alunos de disciplinas, utilizando apenas técnicas computadorizadas convencionais. Com isso, se propôs uma maneira de utilização de ferramentas presentes na plataforma de educação à distância Moodle que incorporasse o uso da taxonomia de tipos de usuários de Marczewski's (Hexad) para a criação de atividades gamificadas, que sejam compatíveis com os interesses de cada discente na mesma, com o intuito de demonstrar a possibilidade de se criar um curso EaD mais atrativo para seus participantes via gamificação.
Ano
2018
Orientador
EDUARDO BARRERE
Co-Orientador
Palavras-chave
Gamificação, Educação, Educação à Distância, EAD, Moodle, Marczewski's User Type, Hexad
EXTRAÇÃO DE NOVAS PARCERIAS ENTRE PESQUISADORES UTILIZANDO ONTOLOGIA
WELTON DE ABREU HENRIQUES
Resumo
A cada avanço da humanidade, o conhecimento se torna mais aprofundado, sendo necessário maior número de esforços no avanço da tecnologia. Um possibilidade é a construção de parcerias entre cientistas, pois gera intercâmbio de conhecimento e também geração de novas pesquisas. O Brasil não se diferencia nesse aspecto em relação ao mundo, sendo cada vez mais necessário parcerias para a geração de inovação. Porém, um diferencial da ciência Brasileira é a presença de uma plataforma onde a maioria das produções científicas estão cadastradas e possuem acesso público, conhecida como Plataforma Lattes. Nesse sentido, a Plataforma Lattes se comporta como um repositório de informação, onde é possível, a partir de técnicas específicas, gerar novas informações. Observando a demanda de novas parcerias e o potencial atrelado a plataforma, esse trabalho busca utilizar os dados advindos da Plataforma Lattes como base de dados para que através dos fundamentos e conceitos de Web Semântica possa propor novas parcerias entre pesquisadores.
Ano
2018
Orientador
REGINA MARIA MACIEL BRAGA VILLELA
Co-Orientador
Palavras-chave
Web Semântica, Ontologia, Plataforma Lattes.
UM ESTUDO DE INTEGRAÇÃO DE DADOS HETEROGÊNEOS
JOÃO PAULO FERREIRA RODRIGUES
Resumo
Com o advento da internet e da era do Big Data, se tornou crucial para as organizações analisar e extrair conhecimento de um extenso volume de dados. Com tudo, o fato de, na maior parte das vezes, os mesmos se originarem de fonte da dados diferentes, torna a análise de dados heterogêneos um grande desafio a ser superado. Foram desenvolvi- das diversas pesquisas nessa área, gerando algumas ferramentas capazes de executar essa função, como, o SQRE, o ARGO e o CloudMdsQL. Este trabalho propõe uma arquite- tura baseada no Apache Spark para viabilizar a integração de dados e, fazendo uso de uma API, deixar transparente para o usuário a integração das fontes heterogêneas, diferentemente das propostas anteriormente citadas. A solução proposta foi implementada utilizando Spark, e uma API construída em Python, conectando uma base de dados em Neo4J, com as relações entre atores, diretores e filmes, e uma base de dados em Post- greSQL, contendo informações como gastos, faturamentos e popularidade dos filmes. Foi implementado também, na API, métodos com objetivos de analisar os dados e extrair informações utilizando a integração das duas fontes de dados. Para avaliar a proposta, foram conduzidos Cenários de Uso, onde os usuários utilizam do sistema proposto para obter informações sobre atores e filmes. Com a avaliação, verificou-se que a arquitetura proposta apresentou os resultados esperados, se mostrando uma alternativa viável para a tarefa de integração de dados. Além de confirmar o Spark como uma ferramenta pode- rosa de integração de dados, principalmente devido as abstrações presente nativamente na mesma. Assim, entendemos que a proposta é uma forma eficiente de integrar e analisar uma variedade abrangente de tipos de dados.
Ano
2018
Orientador
VICTOR STROELE DE ANDRADE MENEZES
Co-Orientador
Palavras-chave
Integração de Dados, Spark, Banco de Dados, API, Neo4j, PostgreSQL, Dados Heterogêneos.
EDUCAR – QUADRICS: UMA FERRAMENTA DE APOIO AO ENSINO DE CÁLCULO COM REALIDADE AUMENTADA
LIDIANE TEIXEIRA PEREIRA
Resumo
A Educação é um campo com grande potencial para o desenvolvimento de aplicações de Realidade Aumentada, que podem ajudar no processo de ensino e aprendizagem de estruturas tridimensionais como, por exemplo, as Superfícies Quádricas. Neste trabalho é apresentada uma ferramenta de apoio ao ensino destas superfícies de maneira lúdica e interativa utilizando como recurso tecnológico a Realidade Aumentada para dispositivos móveis. A ferramenta proposta foi desenvolvida para smartphones e tablets, para que os alunos tenham acesso de forma gratuita em seus próprios dispositivos, podendo utilizar não somente em sala de aula, mas também em seus estudos individuais. Nela, o usuário consegue visualizar as seis principais superfícies quádricas e alterar parâmetros em suas equações. Uma avaliação qualitativa inicial da ferramenta foi realizada após o lançamento da primeira versão e as considerações dos participantes sobre a contribuição da ferramenta foram positivas. A partir disso, uma nova versão foi elaborada e um estudo experimental incluindo uma análise qualitativa e quantitativa foi proposto. Foi possível concluir que a ferramenta desenvolvida se mostrou tão eficiente e eficaz quanto à abordagem convencional avaliada na realização dessas tarefas, tornando a realização das mesmas, de acordo com os usuários, mais interessante.
Ano
2018
Orientador
RODRIGO LUIS DE SOUZA DA SILVA
Co-Orientador
Palavras-chave
Realidade Aumentada, Ensino, Mobile, Cálculo
<< Anterior
<< Anterior
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Próximo >>