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
ESTRATÉGIAS PARA DISTRIBUIÇÃO DE MÍDIAS CONTÍNUAS DE FORMA ESCALÁVEL
Thiago Amaral Guarnieri
Resumo
As aplicações multimídia se tornaram um dos pilares do entretenimento digital e, paralelamente às redes sem fio, tem mudado a forma como utilizamos tais aplicações, tornando-as onipresentes em vários dispositivos móveis. Entretanto, um grande uso, requer uma grande robustez. O uso maciço e intenso da banda nos obriga a garantir que a qualidade de serviço será mantida e escalabilidade alcançada. É buscando este objetivo que estudaremos o controle de associação, que consiste em distribuir da forma mais igualitária possível os dispositivos móveis entre os pontos de acesso disponíveis numa região específica, fazendo com que a vazão do sistema sem fio seja elevada ao seu máximo.
Ano
2008
Orientador
Marcelo Lobosco
Co-Orientador
Palavras-chave
wireless, 802.11, controle de associação, vídeo sob demanda, VoD, vídeo on demand, compression, compactação de vídeo, streaming, DLBA, CINAPS.
ACOPLAMENTO DE TAREFAS DE MINERAÇÃO DE DADOS EM SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
Victor Marques de Assis
Resumo
O presente trabalho tem por objetivo apresentar de maneira breve e direta métodos de acoplamento de tarefas de mineração de dados em Sistemas de Gerenciamento de Bancos de Dados (SGBD). Será apresentada duas técnicas distintas de implementação de novas funcionalidades ao SQL Server 2005, SGBD mais popular da Microsoft. Será exposta, também, uma breve explicação sobre mineração de dados bem como a apresentação do algoritmo escolhido para implementação ao final do trabalho, o k-Means, um algoritmo de agrupamento simples e prático dentre os mais conhecidos. Complementando a composição dessa monografia, será mostrada uma abordagem a cerca do estado da arte de dois dos mais usuais Sistemas de Gerenciamento de Bancos de Dados, no que diz respeito aos recursos disponíveis e possíveis para mineração. Serão mostradas as principais semelhanças entre os softwares mais populares de duas dentre as mais importantes empresas do segmento de banco de dados, Oracle e Microsoft.
Ano
2008
Orientador
Custódio Gouvêa Lopes da Motta
Co-Orientador
Palavras-chave
SOLUÇÕES INTELIGENTES PARA O CUBO DE RUBIK
Bruno Abrantes Esteves
Resumo
O Cubo de Rubik continua a representar um desafio para cientistas de todo o mundo devido à complexidade de seus resultados. As principais soluções já encontradas foram abordadas, tendo como base a Teoria dos Conjuntos e a Inteligência Artificial. A aplicação de heurísticas vem sendo útil em métodos de busca, com o objetivo de evitar a exploração do espaço do problema por força bruta. Uma adaptação da distância de Manhattan foi desenvolvida e empregada em substituição à heurística comumente utilizada na solução do Cubo. A fim de representar com fidedignidade o jogo, o modelo desenvolvido foi comparado com um Cubo de Rubik real. Este trabalho propõe uma nova heurística para o Cubo de Rubik, aplicando-a em duas possíveis soluções: uma implementação do Algoritmo A* e um Algoritmo Genético. O A* foi escolhido por ser um algoritmo de eficácia garantida, produzindo resultados ótimos. Como alternativa, a solução através dos algoritmos genéticos foi proposta, trazendo uma inovação na perspectiva adotada no campo de pesquisa de jogos.
Ano
2008
Orientador
Raul Fonseca Neto
Co-Orientador
Palavras-chave
Inteligência Artificial, Cubo de Rubik, Algoritmo Genético, Heurística
SERVIÇOSWEB SEMÂNTICOS
Sérgio José Rossini Ferreira
Resumo
O crescimento da internet possibilitou um grande conjunto de aplicações baseadas em sua infra-estrutura. Atualmente ela não apresenta somente informações estáticas para consulta mas também várias opções de serviços que são relacionados entre consumidores e empresas, sendo que os serviços web têm recebido um maior destaque. Além dos serviços web serem os facilitadores de SOA - a arquitetura orientada a serviços, eles possibilitam agregar ainda maior valor à internet quando são colocados em conjunto com os conceitos da Web Semântica. Este trabalho têm por finalidade apresentar os conceitos e as tecnologias que envolvem os serviços web semânticos. Para isso são contextualizados e conceitualizados os serviços web, apresentadas as ontologias para sistemas de software e identificados os papéis das anotações semânticas em serviços web. Além disso, são apresentadas as principais abordagens para o desenvolvimento dos serviços web semânticos. Finalmente uma das tecnologias é selecionada e utilizada para realizar as anotações semânticas em um serviço web proposto.
Ano
2008
Orientador
REGINA MARIA MACIEL BRAGA VILLELA
Co-Orientador
Palavras-chave
GERAÇÃO PROCEDURAL DE TERRENOS
Tiago José de Carvalho
Resumo
Este trabalho visa um estudo de métodos para geração procedural de terrenos tendo como principal embasamento as técnicas de ruído e turbulência descritas por Perlin, de maneira a possibilitar uma representação satisfatória de terrenos através de mapas de alturas e texturas gerados proceduralmente. São apresentados os fundamentos necessários para a compreensão do problema, a análise de soluções eficientes computacionais e as implementações práticas desses conceitos de maneira independente. S~ao apresentadas algumas formas de se empregar tais métodos para se gerar texturas procedurais de grande aplicação em computação gráfica como madeira e mármore. Finalizando, gera-se um terreno para ser mapeado em uma superfície esférica de forma totalmente procedural.
Ano
2008
Orientador
MARCELO BERNARDES VIEIRA
Co-Orientador
Palavras-chave
USO DE AGENTES DE SOFTWARE PARA IDENTIFICAÇÃO E RESOLUÇÃO DE FALHAS: UM ESTUDO DE CASO NA PLATAFORMA INTEGRA
Thiago Baesso Procaci
Resumo
Esse trabalho descreve a concepção e o desenvolvimento do módulo Agent da Plataforma Integra. O módulo proposto consiste na construção de agentes de software que atuaram na Plataforma Integra como mecanismo identificação e resolução de falhas sistêmicas. O trabalho discorre sobre toda a base teórica que guiou o desenvolvimento do módulo, além de, uma descrição detalhada sobre a Plataforma Integra que é ambiente onde o módulo atua. O módulo Agent, assim como a Plataforma Integra, foi desenvolvido em Java e envolve conceitos tais como programação orientada a agentes, padrões de projetos, arquitetura de software, Web Services e sistemas distribuídos.
Ano
2008
Orientador
Fernanda Cláudia Alves Campos
Co-Orientador
Palavras-chave
Agentes de Software, Sistemas Multi-Agentes, Padrões de Projetos, Arquitetura de Software, Tolerância a Falhas
ARQUITETURA ORIENTADO POR MODELOS APLICADA A LINHA DE PRODUTO DE SOFTWARE
Eduardo Barbosa da Costa
Resumo
A demanda crescente por software e o aumento da complexidade de sistemas, causa a necessidade de melhorar a produtividade no desenvolvimento de software. Diversas técnicas e métodos de desenvolvimento estão sendo utilizados nesse sentido, visando o aumento do nível de abstração e de reuso. Entretanto, o desenvolvimento de software, na sua maioria está centrado no código, sendo os artefatos gerados no processo de modelagem utilizados somente como guias ou documentação para os desenvolvedores e analistas. A arquitetura orientada por modelos permite o preenchimento dessa lacuna, focando na modelagem e aplicação de transformações sobre modelos, para obtenção do software de maneira automatizada, tornando também os artefatos modelados parte ativa no desenvolvimento. Para aumentar os benefícios do reuso, essas técnicas podem ser combinadas e utilizadas em uma linha de produtos de software. Este trabalho abordará o conceito da arquitetura orientada por modelos, aplicado ao contexto do modelo de linhas de produto de software. É apresentado também, um estudo de caso utilizando esses conceitos.
Ano
2008
Orientador
REGINA MARIA MACIEL BRAGA VILLELA
Co-Orientador
Palavras-chave
SIMULAÇÃO DE FLUIDOS
Gildo de Almeida Leonel
Resumo
Este trabalho trata sobre o problema da simulação computacional de fluidos. Apresenta abordagens e métodos para realizar a simulação baseados na busca de solução para as equações de Navier-Stokes. São apresentados os fundamentos necessários para a compreensão do problema com foco na simulação de fluidos difusivos utilizando uma abordagem Euleriana. Para finalizar, este trabalho demonstra os passos necessários para implementação e visualização desta simulação.
Ano
2008
Orientador
MARCELO BERNARDES VIEIRA
Co-Orientador
Palavras-chave
CELOWS: UM FRAMEWORK BASEADO EM ONTOLOGIAS COM SERVIÇOS WEB PARA MODELAGEM CONCEITUAL EM BIOLOGIA SISTÊMICA
Ely Edison da Silva Matos
Resumo
O advento das tecnologias de alta-performance ocasionou um crescimento exponencial do volume de dados gerado pelas pesquisas em Ciências Biológicas. O desenvolvimento contínuo de ferramentas, métodos e técnicas têm ampliado o entendimento das várias funções, estruturas e processos relacionados à biofísica e fisiologia. O aumento do poder computacional e a utilização de métodos numéricos direcionam o desenvolvimento e uso de modelos mais complexos. A necessidade de entendimento em nível sistêmico dos sistemas biológicos levou à recente definição da chamada Biologia Sistêmica, que adota uma abordagem orientada a sistemas para descrever os processos dinâmicos dentro e entre as células biológicas. Três níveis de representação de modelos em Biologia Sistêmica podem ser considerados: biológico, matemático e computacional. O desafio apresentado é como representar os detalhes desses níveis de uma forma que possa ser usada para explorar o significado de idéias e observações nos vários níveis. A descrição do modelo em um nível de maior abstração é fundamental neste contexto. A modelagem conceitual permite uma representação abstrata dos dados, a qual se assemelha com a forma que os usuários percebem realmente o mundo real, reduzindo a distância semântica entre o domínio e sua representação. O presente trabalho propõe a descrição conceitual de modelos biológicos, com o uso de ontologia, lógica descritiva e regras semânticas. É apresentado um framework orientado a serviços, chamado CelOWS, para uso em um ambiente de Modelagem e Simulação, cuja arquitetura é apoiada na ontologia CelO (Cell Component Ontology). Os modelos, descritos em uma linguagem de ontologia, são representados computacionalmente como serviços web, podendo ser utilizados em ferramentas de workflow científico para composição de modelos mais complexos.
Ano
2008
Orientador
Fernanda Cláudia Alves Campos
Co-Orientador
Palavras-chave
MODELAGEM COMPUTACIONAL DA ELETROFISIOLOGIA CARDÍACA: O DESENVOLVIMENTO DE UM NOVO MODELO PARA CÉLULAS DE CAMUNDONGOS E A AVALIAÇÃO DE NOVOS ESQUEMAS NUMÉRICOS
Fernando Otaviano Campos
Resumo
A modelagem da atividade elétrica do coração é de grande interesse médico-científico, pois possibilita uma melhor compreensão dos fenômenos biofísicos envolvidos na atividade cardíaca, permite o desenvolvimento de novas técnicas de diagnóstico e de novas drogas. Infelizmente, os modelos matemáticos modernos são de alta complexidade e computacionalmente muito custosos. Este trabalho tem como objetivos: 1) O desenvolvimento de um modelo computacional para a eletrofisiologia de células cardíacas do Nodo Sinoatrial de camundongos; 2) A comparação de diferentes técnicas numéricas para a resolução de equações diferenciais ordinárias associadas à modelagem da eletrofisiologia cardíaca. Para o desenvolvimento do modelo, técnicas de otimização são adotadas para as tarefas de ajuste de curvas e de estimativa de parâmetros, as quais visam a reprodução de medições experimentais descritas na literatura. Os desempenhos de métodos explícitos e implícitos são avaliados, assim como o impacto de técnicas computacionais para a otimização de código.
Ano
2008
Orientador
Rodrigo Weber dos Santos
Co-Orientador
Palavras-chave
UM MODELO DE ACOPLAMENTO ELETROMECÂNICO DO TECIDO CARDÍACO ATRAVÉS DO MÉTODO DOS ELEMENTOS FINITOS
Bernardo Martins Rocha
Resumo
Muitas doenças cardíacas podem ser relacionadas a padrões de ativação elétrica nas paredes do coração, denominadas de arritimias. Nesses casos a modelagem computacional tem se mostrado uma ferramenta útil na investigação e compreensão de complexos processos biofísicos relacionados ao comportamento eletromecânico cardíaco. O presente trabalho tem como objetivo o estudo do acoplamento do comportamento bio-eletro-mecânico em tecidos cardíacos como a parede do ventrículo esquerdo. O estudo envolve a determinação da propagação de ondas elétricas em tecidos do coração e a determinação de tensões e deformações nesse tecidos através de análise não linear de grandes deformações com materiais incompressíveis caracterizados por comportamento heperelástico do tipo Mooney-Rivlin.
Ano
2008
Orientador
Elson Magalhães Toledo
Co-Orientador
Luis Paulo da Silva Barra
Palavras-chave
MIDAS - UM SISTEMA COMPUTACIONAL BASEADO EM APLICAÇÕES WEB PARA IDENTIFICAÇÃO MODAL DE SISTEMAS DINÂMICOS DEFORMÁVEIS
Alexandre Abrahão Cury
Resumo
Com o aperfeiçoamento dos ensaios vibratórios e o aumento da capacidade de processamento dos computadores, nota-se o crescente desenvolvimento dos algoritmos de avaliação dinâmica, cujo principal objetivo é a determinação das características modais de sistemas dinâmicos deformáveis, em um processo denominado identificação modal. A partir da identificação e análise das características modais, isto é, frequências naturais, taxas de amortecimento e modos de vibração, torna-se possível inferir sobre certas condições físicas de uma estrutura, como por exemplo o grau de integridade, o estado de danos e a margem de segurança. Entretanto, o processo de identificação de sistemas dinâmicos deformáveis às vezes requer um custo computacional elevado. Mas, com a expansão da internet aliado `a facilidade de seu acesso com velocidades cada vez maiores, o conceito de aplicação web surge como uma solução a ser empregada. No presente trabalho apresenta-se uma aplicação web implementada em linguagem Java com o objetivo de realizar a identificação modal de sistemas deformáveis a partir do envio, através da internet, de dados obtidos de medições dinâmicas. Para a implementação desta aplicação são utilizadas tecnologias e ferramentas de desenvolvimento web, como o JSP (Java Server Pages) e o JSF (Java Server Faces), além de bibliotecas externas empregadas nos algoritmos de identificação. No que tange ao processo de tratamento dos dados vibracionais dos sistemas deformáveis, s˜ao implementados dois métodos para a identificação modal no domínio do tempo: o Método do Decremento Aleatório e o Método de Ibrahim. Finalmente, com o objetivo de avaliar a aplicação desenvolvida e os métodos de identificação implementados, três estudos de casos de estruturas ensaiadas são explorados.
Ano
2008
Orientador
Flávio de Souza Barbosa
Co-Orientador
Palavras-chave
UMA METODOLOGIA PARA RECONSTRUÇÃO DE SUPERFÍCIES A PARTIR DE LUZ ESTRUTURADA
Anderson Rodrigues Vilela
Resumo
A reconstrução de superfícies a partir de imagens bidimensionais é um problema presente em diversas áreas de conhecimento, tais como: reconstrução de órgãos ou partes do corpo humano a partir de tomografias; reconhecimento automático de caracteres; visão computacional para montagem e inspeção; processamento de imagens aéreas e de satélite para previsão do tempo, dentre outras. Em todos esses casos faz-se necessário um estudo detalhado sobre processamento de imagens e sobre a escolha correta da técnica de reconstrução a ser adotada, a fim de que se obtenha bons resultados. Apresenta-se neste trabalho um modelo de reconstrução de superfícies baseado numa técnica de reconstrução tridimensional através de luz estruturada. Utiliza-se uma fonte de luz retilínea incidindo sobre os objetos da cena como luz estruturada e aplica-se movimento controlado aos objetos fazendo com que suas superfícies sejam varridas por essa luz. Através das imagens captadas por uma câmera da projeção da luz estruturada sobre os objetos, faz-se a reconstrução de suas superfícies. O modelo é validado através de uma metodologia proposta utilizando imagens sintéticas obtidas via simulação computacional e imagens obtidas via ensaio experimental. Resultados da identificação de diversas superfícies tridimensionais são apresentados em exemplos de aplicação.
Ano
2008
Orientador
Flávio de Souza Barbosa
Co-Orientador
Palavras-chave
HIBRIDIZAÇÃO DE ALGORITMOS GENÉTICOS E SISTEMAS IMUNOLÓGICOS ARTIFICIAIS PARA PROBLEMAS DE OTIMIZAÇÃO COM RESTRIÇÕES EM ENGENHARIA
Heder Soares Bernardino
Resumo
Neste trabalho são propostas, implementadas e testadas computacionalmente algumas possibilidades de hibridização de algoritmos genéticos e sistemas imunológicos artificiais visando a solução de problemas de otimização com restrições. Tais problemas aparecem frequentemente na modelagem computacional de problemas científicos e tecnológicos relevantes. Após breve formulação e caracterização da solução de um problema de otimização com restrições em R é feita uma introdução à modelagem estrutural e aos problemas de otimização desta área, mostrando sua importância e as dificuldades no desenvolvimento de métodos de resolução aproximados. São apresentadas então diversas meta-heurísticas bio-inspiradas para a resolução destes problemas de otimização, em especial os algoritmos genéticos (AGs) e os sistemas imunológicos artificiais (SIAs). Em seguida, são propostas algumas possibilidades de hibridização de AGs e SIAs para a otimização restrita. Experimentos computacionais visando avaliar o desempenho dos procedimentos propostos são realizados considerando vários problemas-teste da literatura e, finalmente, são apresentadas conclusões e propostas para trabalhos futuros.
Ano
2008
Orientador
Hélio José Corrêa Barbosa
Co-Orientador
Palavras-chave
IMPLEMENTAÇÃO DE UMA HEURÍSTICA DE COLETA DE LIXO NA MÁQUINA VIRTUAL JAVA
Héberte Fernandes de Moraes
Resumo
O Coletor de Lixo (GC) foi criado com a finalidade de auxiliar o programador no desenvolvimento de suas aplicações. Em linguagens de programação que não contam com este recurso, o programador é obrigado a especificar explicitamente quais objetos devem ser liberados, o que em muitas situações pode provocar erros graves como, por exemplo, o término da aplicação por esta acessar incorretamente um endereço que não lhe foi alocado pelo sistema operacional. Com o recurso de GC, o programador fica livre dessa responsabilidade, levando a um gerenciamento mais eficiente da memória. Ao realizar uma coleta de lixo, um custo é adicionado ao tempo total de execução do aplicativo. Para reduzir este custo adicional em termos de tempo de computação, podemos aumentar o tamanho do espaço disponível para o aplicativo realizar alocações. Por outro lado, disponibilizar memória em excesso para o aplicativo acarreta desperdício de recursos computacionais. Atingir um ponto de equilíbrio entre o custo da coleta de lixo e a quantidade de memória utilizada constitui-se, portanto, em uma tarefa árdua. Neste trabalho apresentamos heurísticas que tem por objetivo ajustar, de forma automática, o tamanho da área disponível aos aplicativos para alocação de memória. Uma das heurísticas propostas foi implementada e avaliada na Máquina Virtual Java. Os resultados obtidos mostraram que a heurística implementada é efetiva para uma ampla gama de classes de aplicações avaliadas.
Ano
2007
Orientador
Marcelo Lobosco
Co-Orientador
Palavras-chave
Coleta de Lixo, Máquina Virtual Java, Heurísticas para Coleta de Lixo.
<< Anterior
<< Anterior
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Próximo >>