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
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
MÉTODO ITERATIVO PARA GERAÇÃO DE MALHAS TRIANGULARES COM DISTRIBUIÇÃO UNIFORME.
João Paulo Peçanha Navarro de Oliveira
Resumo
A aproximação de superfícies contínuas através de malhas poligonais é importante em várias áreas do conhecimento. Esse tipo de malha é empregado em aplicações como simulações computacionais de engenharia e física, modelagem geométrica e animações. Os modelos de entrada muitas vezes apresentam baixa qualidade, seja na distribuição de seus elementos ou no alinhamento e forma dos polígonos. Neste trabalho é apresentado um método para recobertura de malhas triangulares dado um comprimento de aresta m. A malha de entrada é uma superfície triangular de variedade-2 com topologia e geometria arbitrária, com ou sem borda. Definido o comprimento de aresta alvo m, o algoritmo remove e insere vértices de acordo com um critério, ajustando a quantidade necessária de elementos que o objeto deve conter. Após esta etapa, o modelo entra em uma fase de relaxamento global utilizando uma variação do operador discreto de LaplaceBeltrami, que na formulação aqui proposta utiliza os k primeiros vizinhos de cada vértice, ao contrário da definição clássica que usa apenas os vizinhos mais próximos. Isto é feito de maneira iterativa até que se esgote o número máximo de iterações fornecido no início do processo. Ao final, tem-se uma malha com comprimento de aresta próximo a m e com baixo desvio padrão, i.e., vértices uniformemente distribuídos sobre o modelo; seus triângulos também tendem a ser equiláteros. Os resultados do remalhamento se mostraram quantitativamente satisfatórios, com baixo desvio padrão do comprimento das arestas. O espaço dual pode ser utilizado para geração de malhas trivalentes, compostas majoritariamente por hexágonos em superfícies de baixa curvatura.
Ano
2012
Orientador
MARCELO BERNARDES VIEIRA
Co-Orientador
Marcelo Lobosco
Palavras-chave
DESCRITOR DE MOVIMENTO BASEADO EM TENSOR E HISTOGRAMA DE GRADIENTES
Éder de Almeida Perez
Resumo
O reconhecimento de padrões de movimentos tem se tornado um campo de pesquisa muito atrativo nos últimos anos devido, entre outros fatores, à grande massificação de dados em vídeos e a tendência na criação de interfaces homem-máquina que utilizam expressões faciais e corporais. Esse campo pode ser considerado um dos requisitos chave para análise e entendimento de vídeos. Neste trabalho é proposto um descritor de movimentos baseado em tensores de 2ª ordem e histogramas de gradientes (HOG - Histogram of Oriented Gradients). O cálculo do descritor é rápido, simples e eficaz. Além disso, nenhum aprendizado prévio é necessário sendo que a adição de novas classes de movimentos ou novos vídeos não necessita de mudanças ou que se recalculem os descritores já existentes. Cada quadro do vídeo é particionado e em cada partição calcula-se o histograma de gradientes no espaço e no tempo. A partir daí calcula-se o tensor do quadro e o descritor final é formado por uma série de tensores de cada quadro. O descritor criado é avaliado classificando-se as bases de vídeos KTH e Hollywood2, utilizadas na literatura atual, com um classificador Máquina Vetor Suporte (SVM). Os resultados obtidos na base KTH são próximos aos descritores do estado da arte que utilizam informação local do vídeo. Os resultados obtidos na base Hollywood2 não superam o estado da arte, mas são próximos o suficiente para concluirmos que o método proposto é eficaz. Apesar de a literatura apresentar descritores que possuem resultados superiores na classificação, suas abordagens são complexas e de alto custo computacional.
Ano
2012
Orientador
MARCELO BERNARDES VIEIRA
Co-Orientador
Palavras-chave
Descritor de movimento. Tensor de 2ª ordem. Série de tensores. SVM. Histograma de gradientes. Modelagem do movimento.
E-SCIENCENET: UMA REDE PONTO A PONTO SEMÂNTICA PARA APLICAÇÕES EM E-SCIENCE.
Edson Bruno Novais
Resumo
Atualmente estão acontecendo significativas mudanças na natureza do processo de pesquisa científica. Em particular, tem-se uma maior colaboração entre grandes grupos de pesquisadores, o que leva a um aumento no uso de técnicas de processamento de informação, e uma maior necessidade de compartilhar resultados e observações entre os participantes do processo. Utilizando tecnologias como Redes Ponto a Ponto e Web Semântica, conseguimos criar um único ponto de acesso a bases de conhecimento dispersas e aplicações científicas distribuídas, onde os cientistas possam trabalhar com informações heterogêneas e criar comunidades científicas de acordo com suas especialidades e interesses. Este trabalho apresenta a e-ScienceNet, uma arquitetura de suporte ao armazenamento, compartilhamento e execução de experimentos científicos em uma Rede Ponto a Ponto Semântica científica. Para tal, desenvolvemos um protótipo que realiza a interação entre os diferentes nós da rede nas distintas comunidades científicas semânticas.
Ano
2012
Orientador
REGINA MARIA MACIEL BRAGA VILLELA
Co-Orientador
Palavras-chave
e-Science, Redes Ponto a Ponto, Sistemas Distribuídos e Web Semântica.
SEGURANÇA EM REDES DE SENSORES SEM FIO
Jean Fellipe de Almeida Pimentel
Resumo
Este trabalho tem como finalidade apresentar e descrever os desafios de segurança em redes de sensores sem fioo. O estudo aborda o funcionamento, características e arquiteturas a serem consideradas na concepção e no estudo de uma rede de sensores. Devido à sua natureza, muitos são os tipos de ataques que uma rede de sensores sem fio pode sofrer e, dado as suas inúmeras áreas de aplicação, é mostrada a importância de uma segurança efetiva, que garanta o correto funcionamento da rede, impedindo ataques ou minimizando os efeitos por esses provocados. Nesse trabalho também são realizadas simulações de um ataque e uma análise dos efeitos provocados, como atraso na entrega das informações e aumento do consumo de energia.
Ano
2012
Orientador
ALEX BORGES VIEIRA
Co-Orientador
Palavras-chave
redes de sensores sem fio, segurança, ataques, simulação
<< Anterior
<< Anterior
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Próximo >>