Projetos de Pesquisa, Desenvolvimento, Inovação e Extensão Concluídos
Evolução e Modularidade de Sistemas Orientados por Aspectos
Por meio desse projeto PPM, solicita-se apoio para a pesquisa principal do proponente na área de desenvolvimento de software orientado por aspectos. Basicamente, nessa pesquisa, pretende-se investigar soluções para os problemas de evolução e modularidade típicos da atual geração de sistemas e linguagens para desenvolvimento de software orientado por aspectos.
Análise e Otimização de Aplicações CUDA
O objetivo deste projeto é desenvolver técnicas de otimização de código que modifiquem programas CUDA automaticamente, para mitigar o custo de divergências na execução de aplicações paralelas. Alunos envolvidos: Graduação: (1) . Integrantes: Fernando Magno Quintão Pereira – Coordenador / Fernando Carvalho Coelho – Integrante.
Semântica Multidimensional de Linguagens de Programação.
O objetivo deste projeto de pesquisa é aperfeiçoar as técnicas de definição da semântica denotacional de linguagens de programação, oferecendo meio apropriados para tratamento dos elementos inerentes às linguagens de grande porte e que ainda são impedimentos à escrita de definições modulares. Como resultado, espera-se desenvolver uma nova metodologia de
Escalabilidade e Eficiência em Sistemas de Computação – Mineração de Dados de Aplicações Internet
Propõe-se abordar o problema da eficiência da escalabilidade em sistemas responsáveis por serviços de mineração de dados baseados em sistemas paralelos e distribuídos, como aqueles construídos utilizando a internet.
Desenvolvimento de um Sistema de Captura de Movimento de Código Aberto e suas Aplicações à Animação de Personagens
O objetivo dessa proposta é de concluir e aprimorar o software de código aberto para a captura de movimento, o OpenMoCap, testá-lo e aplicá-lo, na animação de personagens, e disponibilizá-lo em um portal, que servirá como um multiplicador do software. Para a etapa de testes, estão em curso colaborações com
Profiling And Specialization For Locality
O objetivo deste projeto é desenvolver técnicas que suportem a paralelização automática de programas. Entre tais técnicas citam-se análises estáticas de programas, e instrumentação de código binário. Este projeto é uma cooperação entre instituições brasileiras (UFMG e CEFET-MG) e o INRIA francês
Identificação de Comportamento Malicioso em Redes Sociais
O objetivo deste trabalho é identificar comportamentos maliciosos existentes em redes sociais online, voltadas para o compartilhamento de vídeo como Videolog e Youtube. Uma vez caracterizado o comportamento malicioso em redes sociais, o projeto visa formular algoritmos específicos para identificar usuários que praticam spam (i.e, spammers) e algoritmos para combater
Perfil Feminino em computaÇão
O objetivo geral desse projeto é dividido em duas partes complementares: primeiro, traçar um perfil das mulheres da área de Computação, e partir de tal perfil, trabalhar para atrair meninas para a área e reter as que já se encontram na Computação. Os objetivos específicos em três etapas são: (i)
Métodos Evolucionários para Geração Automática de Algoritmos de Aprendizado
Oprincipal objetivo desse projeto é utilizar um algoritmo evolucionário para gerar automaticamente um algoritmo de classificação baseado em Redes Bayesianas. O algoritmo será validado em três contextos: considerando bases de dados específicas, conjuntos de bases com características semelhantes e bases de dados genéricas. Além disso, estudaremos como melhorar a generalização
