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
2025
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
ANÁLISE COMPARATIVA DE MÉTODOS DE AGRUPAMENTOS
Raphael de Oliveira Paiva
Resumo
O presente trabalho apresenta, inicialmente, conceitos relativos à mineração de dados e, em seguida, detalha um estudo comparativo de alguns métodos particionais e baseados em modelo da análise de agrupamento. O objetivo desse estudo é avaliar o comportamento dos métodos quando submetidos a características distintas de bases de dados, variando os números de amostras, de atributos e de classes. Outro interesse está em verificar a influência de técnicas de padronização dos dados nos resultados ?nais obtidos por cada método de agrupamento. Foram utilizados quatro métodos de agrupamentos: K-means e K-medoid implementados especialmente para este trabalho e K-means e o método de Maximização de Expectativas (EM) disponíveis para uso acadêmico no sistema WEKA. Todos os algoritmos foram submetidos a diversos testes, com seis bases de dados tradicionais, de forma a verificar suas acurácias de predição e seus desempenhos. Finalizando, avalia-se a eficácia dos métodos usados nesse trabalho, bem como, identifica-se quais deles são adequados para cada base de dados em questão, visto que os resultados em análise de agrupamento dependem bastante do problema apresentado.
Ano
2013
Orientador
Custódio Gouvêa Lopes da Motta
Co-Orientador
Palavras-chave
Mineração de dados, análise de agrupamento, K-means, K-medoid, Maximização de Expectativas
UM ESTUDO SOBRE ABORDAGENS COMPUTACIONAIS DE ESTEGANOGRAFIA E ESTEGANÁLISE EM IMAGENS
Adriele Alvarenga Secundino
Resumo
As técnicas de ocultar informações em arquivos digitais são definidas como esteganografia. Dentre as várias conhecidas, aquela que faz uso de imagens vem despertando bastante interesse da comunidade científica, dada a popularização dos diversos dispositivos de captura de imagens, bem como a facilidade com que este tipo de arquivo pode ser distribuído na Web. Tendo em vista a possibilidade de que mensagens ocultas possam ser enviadas com propósitos ilícitos, como para planejamento de atentados terroristas, o desenvolvimento da esteganálise (abordagens com propósito de identificar este tipo de manipulação de arquivos) ganha força tanto no cenário acadêmico como no que se refere às suas aplicações. Esta monografia apresenta o desenvolvimento das principais abordagens utilizadas na detecção de informações ocultas, conforme a evolução das abordagens de esteganografia.
Ano
2013
Orientador
STENIO SA ROSARIO FURTADO SOARES
Co-Orientador
Palavras-chave
Esteganografia, esteganálise, análise digital
SISTEMA DE CONTROLE DE ACESSO UTILIZANDO DISPOSITIVOS EMBARCADOS
Thiago Moratori Peixoto
Resumo
Os sistemas de controle de acesso à salas de aula, departamentos e laboratórios do Instituto de Ciências Exatas (ICE) da Universidade Federal de Juiz de Fora (UFJF) hoje em dia são feitos através do uso de claviculário manual e de porteiro eletrônico. Esses sistemas apresentam alguns problemas em relação a gerenciamento e portabilidade. O trabalho aqui proposto visa apresentar um sistema capaz de sanar esses problemas. Esse sistema consiste em duas entidades principais: um middleware e um servidor de autenticação. O middleware deve receber as informações de um usuário passadas através de uma tag RFID, montar uma mensagem de requisição e enviá-la de maneira segura via rede ethernet para o servidor de autenticação. Este, por sua vez, retorna uma mensagem ao middleware com a resposta à requisição. O sistema é centralizado em rede, de maneira que todos os locais em que o middleware for implementado fazem requisição ao mesmo servidor. Nesse trabalho são apresentados aspectos referentes ao desenvolvimento das duas entidades, à infraestrutura necessária para a implantação do sistema, uma estimativa de custos para ela e ainda um estudo sobre o overhead gerado pelo uso de criptografia para garantir segurança ao sistema.
Ano
2013
Orientador
EDUARDO PAGANI JULIO
Co-Orientador
Palavras-chave
Sistema de controle de acesso, middleware, seguranca, RFID
ADAPTAÇÃO COGNITIVA DA TAXA DE TRANSMISSÃO EM REDES IEEE 802.11N
Bruno Guimarães de Castro
Resumo
As redes sem fio são indispensáveis nos dias atuais, e a maioria dos dispositivos escolheram para esta tecnologia o padrão IEEE 802.11. Com o passar dos anos foram acrescentadas novas melhorias e novos aperfeiçoamentos, chegando à versão atual IEEE 802.11n. Para se adaptar ao meio de transmissão o padrão prevê a utilização de várias taxas de transmissões, pois trabalhos anteriores revelaram que é mais eficiente utilizar taxas baixas nos momentos de baixa qualidade do meio, e taxas altas quando houver pouca interferência e ruído. Entretanto, o IEEE apenas exige que os dispositivos possam se comunicar utilizando diversas taxas, deixando livre para os fabricantes a definição de um algoritmo que faça a escolha dinâmica da melhor taxa em determinado momento da transmissão. Para o problema em questão, foi proposto por Chaves et al [2013] um algoritmo chamado Cognitive Transmission Rate Adaptation (CogTRA), projetado para redes IEEE 802.11a/b/g. Entretanto, devido as novas funcionalidades do padrão IEEE 802.11n, a simples portabilidade do mecanismo não alcança o melhor desempenho. Por isto, é proposto neste trabalho o CogTRA HT: uma implementação baseada no CogTRA que realiza a escolha dinâmica da taxa de transmissão considerando as características específicas das redes IEEE 802.11n.
Ano
2013
Orientador
LUCIANO JEREZ CHAVES
Co-Orientador
Palavras-chave
Algoritmos cognitivos, Adapatação de taxa de transmissão, Redes sem fio IEEE 80211
WEB COMPOSER: UMA PROPOSTA DE FERRAMENTA WEB PARA AUTORIA E EXECUÇÃO DE APLICAÇÕES DE TV DIGITAL.
Diogo Cesar Souza Lopes
Resumo
Este projeto tem como objetivo principal a apresentação do desenvolvimento de um aplicativo web, denominado Web Composer NCL, que permite aos usuários a criação e execução de aplicações para a TV Digital, assim como possibilita a exportação do código NCL proveniente da criação do projeto.
Ano
2013
Orientador
MARCELO FERREIRA MORENO
Co-Orientador
Palavras-chave
ANÁLISE DE APLICAÇÃO DE TÉCNICAS DE OTIMIZAÇÃO BINÁRIA POR ENXAME DE PARTÍCULAS PARA ALOCAÇÃO DE FONTES DE GERAÇÃO DISTRIBUÍDA
Lucas Lima Yoshida
Resumo
A população demanda cada vez mais energia elétrica e a sobrecarga gerada sobre o sistema elétrico o apresenta como um sistema incapaz de suportar a mesma. A instalação de unidades de geração distribuída (GD), tendem a aliviar a carga sobre o sistema e ao mesmo tempo garantir um serviço de qualidade aos clientes finais. Porém, a alocação adequada de centros de geração os pontos de menor perda de potância ao longo do sistema, sendo este um problema de otimização complexo. Frente a esses problemas, a aplicação de técnicas bio-inspiradas como a Otimização por Enxame de Partículas (PSO) se apresenta como uma solução interessante de estudo e pesquisa. Através do comportamento semelhante ao dos pássaros, esse algoritmo realiza uma busca no espaço de soluções, convergindo para os pontos considerados idéias para a instalação e ativação de uma GD dentro do sistema, tendo assim a menor perda de potência. Nesse trabalho são apresentadas duas variantes do Algoritmo PSO chamados de PSO Binário, com o propósito de obter bons pontos de instalação de uma GD. Finalmente os resultados obtidos neste trabalho serão comparados com dados na literatura.
Ano
2013
Orientador
LUCIANA CONCEICAO DIAS CAMPOS
Co-Orientador
Palavras-chave
Geração Distribuída, Otimização, Otimização por Enxame de Partículas, Otimização Binária por Exame de Partículas
UMA FERRAMENTA DE APOIO à ANÁLISE QUANTITATIVA DE CURSOS DE PÓS-GRADUAÇÃO
Welson de Avelar Soares Filho
Resumo
Este trabalho apresenta uma nova ferramenta de apoio gerencial para coordenadores de cursos de pós-graduação. Foi utilizada, como base para o seu desenvolvimento, o Script- Lattes, um sistema de extração de dados web a partir da plataforma Lattes. A principal modificação realizada no ScriptLattes foi em seu parser HTML-Python, de modo que este passasse a cruzar dados da plataforma Lattes com consultas no banco de dados Webqualis. Desta forma, pode-se fazer a análise de alguns dos par^ametros quantitativos adotados pela CAPES para avaliar os programas de pós-graduação stricto sensu. Em particular o presente trabalho apresenta exemplos e estudos de caso focados nos critérios adotados pela área Interdisciplinar, apesar dos mecanismos apresentados neste trabalho serem genéricos, podendo portanto ser modificados de forma a adequá-los as particularidades de outras áreas.
Ano
2013
Orientador
Marcelo Lobosco
Co-Orientador
Palavras-chave
Sistema de Apoio Gerencial, ScriptLattes, CAPES, Webqualis
TRANSIÇÃO PARA O IPV6, UMA IMPLEMENTAÇÃO PRÁTICA
Fernando Almeida Mayumi
Resumo
O crescimento acelerado da internet e o expressivo aumento dos dispositivos que necessitam de um endereço global na rede exigem mudança do protocolo existente. O IPv6 foi criado com principal objetivo de suprir as necessidades de endereçamento e trazer novos recursos para as redes de computadores. A transição entre o antigo protocolo IPv4 para o IPv6 ocorre de forma lenta e gradual, de forma que os dois coexistirçao no mercado por um período significativo. Esse trabalho demonstra a implantação do protocolo IPv6 na prática, abrangendo alguns dos principais serviços de rede utilizados na Universidade Federal de Juiz de Fora, e s~ao demonstrados na prática. Será utilizado servidores DNS, web, dhcp, coexistência entre os dois protocolos, além de demonstrar as novas funcionalidades do IPv6.
Ano
2013
Orientador
EDUARDO PAGANI JULIO
Co-Orientador
Palavras-chave
IPv6, DNS, Serviços de redes
SOLUÇÃO PARA SUPORTE A HTTP STREAMING NO MIDDLEWARE GINGA-NCL
Raphael Neves André
Resumo
A transmissão de conteúdo multimídia transformou-se em um importante serviço provido aos usuários na Internet. O streaming adaptativo possibilita que a distribuição desse conteúdo na Web seja feita de forma a considerar as condições do ambiente de execução, seja avaliando a infraestrutura de rede ou a capacidade de processamento do mesmo. Por intermédio da NCL (Nested Context Language) e do middleware Ginga, essa técnica também pode ser utilizada em terminais de TV Digital e IPTV, de forma que aplicações que contam com a utilização de streaming de conteúdo multimídia possam ser executadas de maneira adaptativa, permitindo que a reprodução desse conteúdo ocorra com maior fluidez e, consequentemente, aprimorando a qualidade do serviço (QoS - Quality of Service) oferecida aos telespectadores. O presente trabalho apresenta uma proposta de solução de streaming adaptativo sobre o protocolo HTTP para essas tecnologias, através de uma varredura bibliográfica sobre o assunto contextualizado e do desenvolvimento de uma implementação que utiliza-se dos recursos da NCL 3.0 para possibilitar a reprodução de conteúdo multimídia de modo a se adequar às alterações do ambiente de execução.
Ano
2013
Orientador
MARCELO FERREIRA MORENO
Co-Orientador
Palavras-chave
Multimídia, streaming, HTTP, Web, IPTV, TV Digital, adaptativo
DESENVOLVIMENTO DE UM COMPILADOR C CLIENTE-SERVIDOR PARA AUXILIAR O APRENDIZADO EM COMPUTAÇÃO ATRAVÉS DE NAVEGADORES WEB
Claudson da Silva Oliveira
Resumo
O ensino de Computação básica torna-se muitas vezes desafiador: os institutos precisam dar manutenção para manter os ambientes de compilação nos laboratórios, e os alunos apresentam dificuldades para utilizar esses ambientes. O objetivo desse trabalho é reduzir esses problemas definindo e fornecendo um compilador que leia códigos na linguagem C e execute-os usando um navegador web, dessa forma todo o controle do ambiente e a dinâmica no ensino poderia ser facilitada. Além disso, é interessante fornecer informações como o tempo de execução do código gerado, uma ferramenta para análise de memória passo a passo e análises de algoritmos submetidos ao servidor, para salientar dúvidas dos alunos e acompanhar a evolução em uma aula.
Ano
2013
Orientador
MARCELO BERNARDES VIEIRA
Co-Orientador
Palavras-chave
compilador, linguagem c, aprendizado de computação, cliente-servidor, php, javascript, navegador
XCHANGESIM: COMPREENSÃO DE MUDANÇAS DE DOCUMENTOS XML BASEADA EM SIMILARIDADE
Danúbia Vieira Dias de Oliveira
Resumo
As aplicações se apoiam cada vez mais na linguagem XML para representar dados semiestruturados e, consequentemente, uma grande quantidade de documentos XML é gerada. Um problema relacionado é que os documentos XML evoluem ao longo do tempo. Desta forma, o controle de mudanças em documentos XML é uma necessidade cada vez mais crescente. Diante disso, este trabalho apresenta o XChangeSim, uma abordagem para a compreensão das mudanças efetuadas em vers~oes de documentos XML baseada em similaridade. A proposta é capaz de detectar mudanças semânticas entre duas versões de um documento XML e possibilita inferir a intenção do usuário ao criar a segunda versão de um documento.
Ano
2013
Orientador
ALESSANDREIA MARTA DE OLIVEIRA JULIO
Co-Orientador
Palavras-chave
Controle de Mudanças, Inferência, Similaridade, XML
FILTRAGEM ROBUSTA DE SNPS UTILIZANDO REDES NEURAIS EM DNA GENÔMICO COMPLETO
Bruno Zonovelli da Silva
Resumo
Com o crescente avanço das plataformas de sequenciamento genômico, surge a necessidade de modelos computacionais capazes de analisar, de forma eficaz, o grande volume de dados disponibilizados. Uma das muitas complexidades, variações e particularidades de um genoma são os polimorfismos de base única (single nucleotide polymorphisms - SNPs), que podem ser encontrados no genoma de indivíduos isoladamente ou em grupos de indivíduos de alguma população, sendo originados a partir de inserções, remoções ou substituições de bases. Alterações de um único nucleotídeo, como no caso de SNPs, podem modificar a produção de uma determinada proteína. O conjunto de tais alterações tende a provocar variações nas características dos indivíduos da espécie, que podem gerar alterações funcionais ou fenotípicas, que, por sua vez, implicam, geralmente, em consequências evolutivas nos indivíduos em que os SNPs se manifestam. Entre os vários desafios em bioinformática, encontram-se a descoberta e filtragem de SNPs em DNA genômico, etapas de relevância nos pós-processamento da montagem de um genoma. Este trabalho propõe e desenvolve um método computacional capaz de filtrar SNPs em DNA genômico completo, utilizando genomas remontados a partir de sequências oriundas de plataformas de nova geração. O modelo computacional desenvolvido baseia-se em técnicas de aprendizado de máquina e inteligência computacional, com o objetivo de obter um filtro eficiente, capaz de classificar SNPs no genoma de um indivíduo, independente da plataforma de sequenciamento utilizada.
Ano
2013
Orientador
Carlos Cristiano Hasenclever Borges
Co-Orientador
WAGNER ANTONIO ARBEX
Palavras-chave
Bioinformática. DNA Genômico. Filtragem de SNP. Aprendizado de Máquina. Inteligência Computacional. Rede Neural.
INFERÊNCIA EM DOCUMENTOS XML UTILIZANDO PROLOG
Pedro Otávio Lima Gazzola
Resumo
A linguagem de marcação XML permite a descrição e representação de dados semiestruturados e seu intercâmbio na Web. Um problema relacionado é que, assim como os dados armazenados em bancos de dados estruturados, os dados semiestruturados evoluem ao longo do tempo, em função, por exemplo, de modificações de cunho técnico. Estas modificações podem levar os dados semiestruturados a um estado inconsistente, pois as instâncias podem se tornar incompatíveis com as definições mais recentes dos esquemas. Uma alternativa para facilitar o gerenciamento destes dados é o uso da Gerência de Configuração neste contexto. Diante disso, a proposta é adaptar técnicas de Gerência de Configuração de Software no que diz respeito ao controle de modificações para esse cenário, fornecendo apoio para a evolução de dados semiestruturados. Para tanto, esse trabalho apresenta uma abordagem baseada em inferência, utilizando a linguagem Prolog, ilustrada como um módulo da ferramenta XPerseus.
Ano
2012
Orientador
ALESSANDREIA MARTA DE OLIVEIRA JULIO
Co-Orientador
Palavras-chave
Gerência de Mudanças, Inferência, XML, Prolog
CRIAÇÃO DE UM REPOSITÓRIO DE DADOS LIGADOS PARA FILTRAGEM DE HOAX
Adriano Rodrigues Delvoux Mattos
Resumo
Ao oferecer informações na Web é importante representálas em um formato padrão de forma que seres humanos e máquinas possam fazer uso destes dados. Este projeto exemplifica o uso de dados ligados para fornecer um mecanismo de representação e consumo de informações. Esta tecnologia visa a criação de centros de dados para vários domínios que podem interagir através de ligações entre diferentes entidades na Web. Desta forma surge um imenso grafo onde é possível realizar consultas detalhadas. Utilizando esta abordagem torna-se possível a criação de aplicações mais inteligentes que podem consu- mir e analisar estes dados. A proposta deste projeto consiste em reduzir a circulação de spams em serviços de e-mail através da criação de um dataset de dados capaz de oferecer recursos para que uma aplicação possa analisá-los. Devido à diversidade de domínios em que estes e-mails estão enquadrados será necessário limitar a análise aos e-mails relacionados ao domínio de crianças desaparecidas. Desta forma, o projeto também ajudará diversas famílias que perderam um familiar evitando que a circulação de spams atrapalhe os verdadeiros e-mails.
Ano
2012
Orientador
JAIRO FRANCISCO DE SOUZA
Co-Orientador
Palavras-chave
Dados Ligados, Filtro de mensagens, Dados abertos, Hoax
EASYT APOIANDO A CONSTRUÇÃO DE OBJETOS DE APRENDIZAGEM PARA UMA LINHA DE PRODUTOS DE SOFTWARE
Jônatas Castro dos Santos
Resumo
O cenário das tecnologias disponíveis atualmente favorece cada vez mais a criação de componentes para apoiar a construção de ferramentas voltadas para o ensino e a aprendizagem. Tais componentes são frequentemente denominados de Objetos de Aprendizagem (OAs). Entretanto, a construção de OAs torna-se cada vez mais complexa considerando-se as necessidades que as ferramentas demandam. Para tratar essa complexidade a abordagem de Linha de Produtos de Software (LPS) tem sido frequentemente proposta. LPS é caracterizada como um conjunto de componentes que compartilham características comuns e gerenciadas com o objetivo de satisfazer um determinado cenário de segmento de mercado ou missão. Este trabalho busca relacionar a abordagem de LPS para apoiar o reuso sistemático de OAs, bem como prop~oe uma solução para apoiar a construção de um tipo de OA que irá compor a LPS. Esta solução é um passo em direção à construção de uma LPS para apoiar o reuso de Objetos de Aprendizagem.
Ano
2012
Orientador
JOSE MARIA NAZAR DAVID
Co-Orientador
Palavras-chave
: Objetos de Aprendizagem, Linha de Produtos de Software, Objetos de Aprendizagem Generativo
<< Anterior
<< Anterior
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Próximo >>