2.
Metodologia para Desenvolvimento Ágil de Advergames
3.
Revisão da Disciplina de Análise e Projeto do ipPROCESS
4.
Aplicações Móveis Cientes de Contexto
5.
Automatic Z Data Refinement
6.
Sistemas Operacionais Embarcados: Um Estudo Comparativo
7.
Desenvolvimento do Componente Tema do SADE-GBHidro
8.
Avaliação e Refinamento da Estratégia de Verificação do Brazil IP
9.
Web 2.0: explorando a web como plataforma
10.
Unindo Sistemas e Banco de Dados Distribuídos
11.
Um Estudo da Adequação de Diferentes Estilos de Gerenciamento Para Diferentes Tipos de Projetos
12.
Analisando Interações de Participantes em Ambientes de Aprendizagem Colaborativa
13.
Jogos Multiplataforma Multiusuário
14.
Desenvolvimento de uma plataforma multi-agente cognitiva para bancos de Dados autonomos: o caso do DBSitter plus
15.
Simulação Visual 3D de Fumaça
16.
Reconstrução 3D em Ambientes com Luzes Estruturadas
17.
Modelagem e Integração do Barramento Avalon em Plataformas MPSoC em Níveis TL
18.
Uma Interface Visual para Equivalência Semântica de Esquemas
19.
Relacionando o MPS.Br ao CMMI
20.
Adminstração de Dados: técnicas, metodologias e ferramentas para garantir a qualidade dos dados
21.
Um Modelo Empírico das Competências e o Perfil Pessoal Adequado do Gerente de Projetos de Software
22.
Identificação e Análise de Atributos de Qualidade de IP-Cores
23.
F-FORCE - A Framework for Collaborative Environments
24.
Extensão da fabrica de jogos SharpLudus para desenvolvimento em J2ME
25.
Uma Arquitetura para o Servidor de Jogos Multiusuário do AMADEUS-MM
26.
Um Modelo Preditivo para Desenvolvimento de Jogos de Computador
27.
Integração de ferramentas acessórias à implementação do CMMI Nível 2
28.
Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e
29.
FormalDev: Tool support for generating UML-RT diagrams from CSP specifications
30.
Hardwire: um módulo em hardware para a visualização em wireframe de objetos tridimensionais
31.
Prototipagem Rápida como Forma de Envolver o Usuário numa Metodologia Ágil de Desenvolvimento de Software
32.
Aquisição de contexto baseada em agentes em um gerenciador de contexto aplicado a sistemas colaborativos
33.
Uma estrategia eficiente de abastecimento multiagente para jogos RTS
34.
Verificando Refatorações Automaticamente
35.
(Proposta inicial: aqui)
Autor: Allan Rodrigo dos Santos Araujo
Área: Gerenciamento de Projetos / Jogos
Orientador:
Hermano Perrelli de Moura
Avaliador:
Geber Lisboa Ramalho
Resumo:
Os jogos eletrônicos têm sido forte instrumento do
entretenimento, da educação e da publicidade. Os advergames são jogos
criados com vocação publicitária e possuem características bastante
particulares, como baixo orçamento, curto ciclo de desenvolvimento e
pequenas equipes multidisciplinares. O desafio deste trabalho é propor
uma metodologia de desenvolvimento de advergames, baseada em métodos
ágeis, capaz de respeitar as visões de negócio e de produção através
da gestão de projetos.
Apresentação: 6a feira, 06/10/2006, 10:00hs, (Local a confirmar)
(Proposta inicial: aqui)
Autor: André Aziz Camilo de Araujo
Área: Engenharia de Hardware
Orientador:
Edna Natividade da Silva Barros
Avaliador:
Alexandre Marcos Lins de Vasconcelos
Resumo:
Equipamentos cada vez mais sofisticados, que agregam
informação, comunicação e entretenimento estão movimentando o mercado
de microeletrônica. Contudo, esta sofisticação trouxe junto um
aumento da complexidade dos projetos e um maior tempo para os
desenvolvimentos dos mesmos. Para combater essas adversidades surgiu
o paradigma de desenvolvimento System on Chip (SoC) que consiste na
integração de um grupo de módulos de propriedade intelectual
(Intelectual Property ^Ö IP) reusáveis, com funcionalidades
diferentes, em um único chip. Neste contexto surgiu processo
ipPROCESS que é um processo de desenvolvimento de IPs baseado no
Rational Unified Process (RUP) visando a prototipação rápida em Field
Programable Gate Array (FPGA). Mas como todo novo processo, o
ipPROCESS possui muitos pontos em aberto, sendo um desses pontos na
disciplina de Análise e Projeto. Este trabalho tem como objetivo
principal revisar esta disciplina propondo um novo fluxo de
ativdades, com novos modelos UML (utlizando um profile UML para
SoCs), templates de documentos e um estudo de caso. Outro resultado
previsto é a estruturação de guias para realização das atividades da
disciplina.
Apresentação: 6a feira, 06/10/2006, 09:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: André Galamba Rodrigues dos Anjos
Área: Sistemas Distribuídos
Orientador:
Carlos André Guimarães Ferraz
Avaliador:
(a confirmar)
Resumo:
A noção de contexto está bastante difundida hoje em dia, ela se
refere à situação física e social na qual um dispositivo computacional
está inserido. Computação ciente de contexto é um paradigma computacional
no qual aplicações podem descobrir e se aproveitar de informações
contextuais, tal como a localização do usuário, hora do dia, pessoas ou
dispositivos próximos e a atual atividade do usuário. Um dos objetivos de
uma aplicação ciente de contexto é obter e utilizar informação do
contexto de um dispositivo para prover serviços apropriados para uma
determinada pessoa, num determinado local em um dado momento. O objetivo
deste trabalho é realizar um estudo de aplicações móveis cientes de
contexto, sendo este estudo seguido da implementação de uma aplicação
móvel ciente de contexto utilizando a plataforma MoCA
(Mobile Collaboration Architecture). Ao final da implementação da
aplicação, será proposto o desenvolvimento de um novo serviço para a
plataforma MoCA, sendo este serviço interessante para aumentar a
abrangência e utilidade do MoCA.
Apresentação: 6a feira, 06/10/2006, 09:30hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: André Luís Ribeiro Didier
Área: Engenharia de Software
Orientador:
Alexandre Cabral Mota
Avaliador:
Augusto Cesar Alves Sampaio
Resumo:
O refinamento de dados em Z é uma técnica muito útil
para a modelagem de sistemas, porém requer a execução de algumas
provas que normalmente são realizadas em papel ou com forte
intervenção humana. Realizar essas provas é uma atividade considerada
entendiante. Pretendemos mostrar que é possível automatizar o
refinamento de dados utilizando CSP para capturar as especificações
abstratas e concretas de Z para, então, validar o modelo com o FDR.
Apresentação: 3a feira, 10/10/2006, 17:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Augusto César de Mello Cabral Pedroza
Área: Sistemas Embarcados
Orientador:
Paulo Romero Martins Maciel
Avaliador:
André Luis Medeiros dos Santos
Resumo:
Já há alguns anos os sistemas operacionais vêm sendo intruduzidos no
mundo
embarcado. Tais sistemas, conhecidos como sistemas operacionais embarcados,
provêem uma camada de abstração a desenvolvedores que possibilita uma
facilidade no desenvolvimento de aplicações embarcados além de
possibilitarem um melhor cumprimento dos requisitos temporais de certos
tipos de sistemas.
Apresentação: 6a feira, 06/10/2006, 10:30hs, Auditorio Ex-Cesar
Diversas são as empresas ou comunidades que desenvolvem sistemas
operacionais embarcados. Um estudo comparativo será realizado em alguns dos
mais comuns atualmente, abordando áreas como: suporte a tempo real,
desenvolvimento de device drivers, multi-thread entre outros.
(Proposta inicial: aqui)
Autor: Bruno Edson Martins de Albuquerque Filho
Área: Banco de Dados
Orientador:
Fernando da Fonseca de Souza
Avaliador:
Valéria Cesário Times
Resumo:
Por a água ser um recurso escasso em algumas regiões e pela poluição,
torna-se necessário gerir e planejar sua preservação. Para a gestão de
bacias hidrográficas, um SADE torna-se ideal por possuir
características de SAD e SIG. Um modelo do SADE-GBHidro, o de
otimização GAMS, hidrológico e econômico, juntamente com uma
representação específica de dados, o banco de dados de temas, a partir
do mapeamento de elementos, atributos e relações, condições e
restrições podem ser utilizados para se conseguir uma melhor alocação
de água. Além disso, o banco de dados de temas é utilizado como um
elemento intermediário de transporte entre a base de dados geográfica
e o modelo, auxiliando o usuário a relacioná-los. O objetivo deste
trabalho de graduação é a documentação do desenvolvimento de um
componente importante responsável pela representação gráfica e
gerenciamento deste banco de dados de temas, fornecendo uma
representação abstrata do mundo real a ser utilizada pelo modelo, o
Componente Tema.
Apresentação: 3a feira, 10/10/2006, 12:00hs, Sala M1
(Proposta inicial: aqui)
Autor: Bruno Otávio Piedade Prado
Área: Microeletrônica
Orientador:
Edna Natividade da Silva Barros
Avaliador:
Manoel Eusébio de Lima
Resumo:
Este Trabalho de Graduação tem como objetivo avaliar e
refinar a estratégia de verificação adotada no projeto Brazil IP,
mostrando seus problemas de falta de reusabilidade para construção de
modelos de referência e de compatibilidade com as ferramentas usadas no
fluxo de projeto. Além de oferencer possíveis soluções que procurem
evoluir o modelo existente para que ele se adeque aos requisitos de
reusabilidade e compatibilidade. Isso será feito, basicamente, com a
redefinição das interfaces do modelo de referência e a retirada de
bibliotecas de verificação em tempo de simulação, reduzindo assim as
chances de incompatibilidade com as ferramentas. O estudo de caso será um
projeto já implementado e validado do Brazil IP, o microcontrolador 8051
da Intel. Será feita a verificação de dois submódulos, no caso o Timer e
a USART, que possuem integração, de forma a demonstrar que as
modificações propostas contemplam os objetivos planejados.
Apresentação: 6a feira, 06/10/2006, 11:30hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Bruno Pereira da Encarnação
Área: Engenharia de Software
Orientador:
Silvio Romero de Lemos Meira
Avaliador:
André Luis Medeiros dos Santos
Resumo:
Com a popularização do termo "web 2.0" vários conceitos importantes
relacionados a aplicações web foram introduzidos. Um deles é o conceito de
programar a web. Isto foi possível pela publicação por parte de empresas
de APIs para acesso aos seus serviços passando a atuar como verdadeiras
plataformas para desenvolvimento de aplicações de terceiros. Entretanto,
este é um evento ainda recente e os mais variados tipos de aplicações
surgiram com a bandeira, alguns somente pelo marketing ligado ao termo. Os
principais objetivos deste trabalho são elucidar os conceitos envolvidos
com web 2.0 e desenvolver uma aplicação que utilize o conceito de
programar a web, documentando as principais decisões de projeto de forma a
contribuir para futuras aplicações na área.
Apresentação: 6a feira, 06/10/2006, 14:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Bruno Rodrigo Cunha de Abreu
Área: Sistemas Distribuídos e Banco de Dados
Orientador:
Carlos André Guimarães Ferraz
Co-Orientador:
Fernando da Fonseca de Souza
Avaliador:
Décio Fonseca
Resumo:
Os custos para manter e gerenciar supercomputadores, visto a
necessidade crescente de cada vez mais processamento, faz com que
sistemas distribuídos sejam cada vez mais requisitados, o que muitos
esquecem de observar é que nessa grande área de distribuição os banco
de dados distribuídos também vem trazer grandes melhorias, vendo isso
este trabalho, tem por objetivo aproximar essas duas grande áreas e
verificar quais as vantagens delas trabalharem unidas.
Apresentação: 2a feira, 09/10/2006, 14:30hs, Sala D-222
(Proposta inicial: aqui)
Autor: Carolina Gelenske Alves Lima
Área: Empreendedorismo
Orientador:
Fábio Queda Bueno da Silva
Avaliador:
Hermano Perrelli de Moura
Resumo:
A pesquisa envolvida neste trabalho objetiva o mapeamento entre
diferentes estilos de gerenciamento de projeto de software a diferentes
tipos de projetos previamente classificados.
Através desse realcionamento será proposto também o perfil de gerente,
de acordo com os perfis de Belbin, mais adequado a cada estilo de
gerenciamento.
De acordo com o modelo proposto, será possível escolher o gerente mais
apropiado ao projeto ainda na sua fase de formulação, aumentando a sua
possibilidade de sucesso.
Apresentação: 6a feira, 06/10/2006, 15:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Daniel Melo Agra de Vasconcelos
Área: Banco de Dados
Orientador:
Ana Carolina Salgado
Avaliador:
Fernando da Fonseca de Souza
Resumo:
Em ambientes colaborativos de aprendizaem em que o computador é a
ferramenta de interação, várias análises em relação ao aprendizado são
possíveis. No entanto, a profundidade dessas análises, em sua maioria,
não é muito acentuada.
Apresentação: 6a feira, 06/10/2006, 15:30hs, Auditorio Ex-Cesar
É possível, através do contexto em que se passam as discussões, da
particiação dos usuários e utilizando um critério do que realmente é
relevante durante as interações, extrair dados sobre os discentes e
docentes, suas atividades, sua produtividade e traçar perfis e metas,
planejando melhor a partir de um histórico existente.
A proposta deste trabalho consiste primeiramente na reunião de dados
existentes em ontologias, modelos contextuais e base de domínio do
conhecimento, além das própria interações dos participantes. Em
seguida, será analisada a melhor forma de extrair os resultados
relevantes a partir destes dados, gerando relatórios textuais e
gráficos.
(Proposta inicial: aqui)
Autor: Davi de Vasconcelos Pedrosa
Área: Entretenimento Digital / Sistemas Distribuídos
Orientador:
Geber Lisboa Ramalho
Co-Orientador:
Carlos André Guimarães Ferraz
Avaliador:
André Luis Medeiros dos Santos
Resumo:
Jogos multiusuário online despertam cada vez mais interesse comercial
e acadêmico, e têm evoluído bastante nos últimos anos. Atualmente,
exemplos desenvolvidos para telefones celulares e outros dispositivos
móveis já oferecem novas experiências de jogo ao usuário, com
características de pervasividade. Jogos multiusuário multiplataforma
uniriam as vantagens de jogabilidade de diferentes plataformas, pois
poderiam ser acessados a partir de dispositivos distintos, como
telefones celulares e desktops. Contudo, a implementação deste tipo de
jogo é bastante custosa, por ser necessária a adaptação da
jogabilidade para cada jogador, a depender do dispositivo utilizado em
questão. Desta forma, este trabalho propõe a especificação e
implementação de parte de um middleware para jogos multiusuário
multiplataforma, reduzindo seus custos e tempo de desenvolvimento.
Como estudo de caso será também criado um jogo para validação do
framework.
Apresentação: 6a feira, 06/10/2006, 09:00hs, Sala A-003
(Proposta inicial: aqui)
Autor: Davi Lyuma Anabuki
Área: Inteligência Artificial
Orientador:
Patrícia Cabral de Azevedo Restelli Tedesco
Avaliador:
Ana Carolina Salgado
Resumo:
Neste trabalho desejamos incorporar uma extensão aos agentes do DBSitter,
de modo a aumentar a autonomia dos agentes individuais que compõem o
sistema, e alterar a comunicação de modo que passem a estar de acordo com
os padrões definidos pela FIPA (Foundation for Intelligent Physical
Agents), sendo esta extensão desenvolvida de acordo com uma metodologia de
desenvolvimento de sistemas multi-agentes e com a utilização do framework
de comunicação Jade (Java Agent DEvelopment Framework).
Apresentação: 3a feira, 10/10/2006, 11:00hs, Sala M1
O DBSitter é uma prova de conceito da utilização de sistemas multi-agentes
no desenvolvimento de sistemas de bancos de dados autônomos. Ele demonstra
várias potencialidades de sistemas multi-agentes como ferramenta na
concepção de sistemas autônomos, a saber, eficiência, robustez,
confiabilidade, escalabilidade e flexibilidade.
Entretanto, acreditamos que uma modificação no paradigma de comunicação
e na arquitetura existente dos agentes, assim com um aumento na
autonomia dos mesmos, irá permitir que essas propriedades de
sistemas multi-agentes possam se tornar mais expressivas.
(Proposta inicial: aqui)
Autor: Dinaldo Andrade Pessoa
Área: Computação Gráfica
Orientador:
Sílvio de Barros Melo
Avaliador:
George Darmiton da Cunha Cavalcanti
Resumo:
A proposta apresentada visa a revisão bibliográfica do estado da arte na
simulação de fumaça, seguida da implementação da simulação visual 3D de
fumaça. Essa implementação contará com uma interface gráfica interativa
que permitirá a configuração do modelo físico, a aplicação de fontes de
calor e vento e exibirá informações relevantes sobre o fluido. Tudo isso
permitirá aos usuários casuais um entendimento prático sobre o
comportamento dos fluídos, além de permitir que usuários mais avançados
avaliem as opções quanto ao impacto do grau de detalhes escolhido no custo
computacional visível das soluções (por exemplo, um usuário que deseje
definir a solução mais detalhada e que ainda execute em tempo real).
Apresentação: 6a feira, 06/10/2006, 17:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Eduardo Lourenço Apolinário
Área: Computação Gráfica / Visão Computacional
Orientador:
Judith Kelner
Avaliador:
Tsang Ing Ren
Resumo:
A maior parte dos animais utiliza-se do aparelho óptico como sensor
para interagir com o ambiente. A navegação, reconhecimento e
manipulação de objetos estão entre as atividades que são melhor
realizadas quando se tem noção da estrutura tridimensional (3D) da
cena.
Apresentação: 6a feira, 06/10/2006, 17:30hs, Auditorio Ex-Cesar
A pesquisa em Visão Computacional gira em torno da construção de um
sistema que consiga replicar as funcionalidades do aparelho óptico.
E o trabalho em questão propõe-se a implementar a técnica de
reconstrução 3D ativa proposta por Jean-Yves Bouguet em sua tese de
doutorado.
(Proposta inicial: aqui)
Autor: Emanoel Manassés Bernardo Xavier
Área: Sistemas Embarcados
Orientador:
Edna Natividade da Silva Barros
Avaliador:
Cristiano Coelho de Araujo
Resumo:
Este trabalho se insere no contexto dos MPSoCs. Seu objetivo está
diretamente relacionado a modelagem e
e análise de implementações do barramento Avalon (barramento com
características próprias utilizado em
plataformas para FPGA da Altera). A idéia principal é desenvolver duas
implementações deste barramento em
níveis de abstrações diferentes e realizar uma análise de suas simulações
em plataformas obtendo informações de
precisão e performance. Durante a construção deste trabalho pretende-se
também auxiliar a equipe de desenvolvimento
do PDesigner (framework cujo objetivo é auxiliar a construção de MPSoCs)
na definição de um formato para inserção de
módulos a sua biblioteca. Além disso as implementações do Avalon
desenvolvidas serão disponibilizadas nesta biblioteca.
Apresentação: 2a feira, 09/10/2006, 08:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Evilásio Vilar Silva
Área: Banco de Dados
Orientador:
Ana Carolina Salgado
Avaliador:
Alex Sandro Gomes
Resumo:
Um dos problemas cruciais dos sistemas de integração de dados diz respeito à
integração semântica dos esquemas das fontes, um processo reconhecidamente
difícil de ser realizado de forma automática, sendo necessária a intervenção do
usuário.
Apresentação: 5a feira, 27/07/2006, 18:00hs, Sala D-226
A fim de criar um ambiente mais amigável para este usuário,
tem-se como objetivo deste trabalho o desenvolvimento de uma interface
que permita realizar visualmente a identificação de equivalências semânticas
entre os elementos do esquema e criar as respectivas assertivas de
correspondência de modo interativo, simples e intuitivo.
(Proposta inicial: aqui)
Autor: Fábio Ferraz Pimentel
Área: Qualidade de Software
Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Hermano Perrelli de Moura
Resumo:
Lançado pelo SEI, o CMMI (Capability Maturity Model Integration) é uma
evolução do CMM e procura estabelecer um único modelo para o processo de
melhoria corporativo, apresentando diretivas de forma estruturada para
ajudar a organização a obter maturidade organizacional ou capacitação de
áreas de processo. No Brasil, o MPS.Br (Melhoria de Processo do Software
Brasileiro) visa, sob a coordenação do SOFTEX, promover a qualificação de
empresas brasileiras compatíveis com os padrões de qualidade aceitos
internacionalmente pela comunidade de software, a custos acessíveis e
adequado ao perfil e cultura das empresas de software do país. Este
trabalho tem como propósito analisar estes modelos no intuito de permitir
a rastreabilidade entre eles, através da associação de práticas
correspondentes.
Apresentação: 2a feira, 09/10/2006, 09:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Fernando Pedrosa Lopes
Área: Gerência da informação
Orientador:
Fernando da Fonseca de Souza
Avaliador:
Ana Carolina Salgado
Resumo:
As grandes empresas e corporações mundiais, atualmente vivem um
período onde a administração dos seus recursos informativos desempenha
um papel importante. Precisamos nos mover para além do simples
desenvolvimento de programas computacionais para provermos soluções
integradas de informação
Apresentação: 3a feira, 10/10/2006, 10:30hs, Sala M1
O objetivo proposto por este trabalho é pesquisar técnicas,
metodologias e ferramentas para a administração de dados, de forma que
possamos estudar as disciplinas relacionadas a este tópico, tratando
os dados como um recurso valioso para a informação.
(Proposta inicial: aqui)
Autor: Flávio Luiz Martins Fernandes
Área: Empreendedorismo
Orientador:
Fábio Queda Bueno da Silva
Avaliador:
Hermano Perrelli de Moura
Resumo:
Este trabalho se propõe a analisar quais dos perfis descritos por Belbin
de acordo com as competências descritas no PMCD Framework do PMI são mais
adequados a exercerem a função de um gerente em projetos de TI.
Pretende-se aplicar os questionários de Self Perception Inventory de
Belbin bem como a metodologia de identificação de competências contido no
PMCD framework em gerentes de empresas TI, para identificar quais os
perfis mais encontrados e quais competências que estão mais ou menos
desenvolvidas nesses gerentes.
Apresentação: 2a feira, 09/10/2006, 10:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Francielle Silva dos Santos
Área: Qualidade de Hardware
Orientador:
Edna Natividade da Silva Barros
Avaliador:
Hermano Perrelli de Moura
Resumo:
A demanda cada vez maior por produtos eletrônicos e a crescente
capacidade de integração dos chips direcionaram a metodologia de projeto
de sistemas embarcados para sua integração em um único chip (System-on-Chip, ou SoC). Essa metodologia utiliza componentes previamente
projetados e verificados (IP-core) como uma alternativa de
disponibilizar os sistemas dentro dos prazos esperados, sem perder o
time-to-market do mercado consumidor. Deste fato advém a importância de
assegurar a qualidade dos IP-cores para integração em projetos de SoC.
Neste trabalho, serão caracterizados atributos de qualidade para
IP-cores, focalizando nas áreas de funcionalidade do IP e documentação a
ser entregue ao integrador, proporcionando unificação do entendimento
sobre qualidade entre desenvolvedores e integradores de IPs. Será
proposto também um mecanismo de identificação e análise de tais
atributos.
Apresentação: 2a feira, 09/10/2006, 10:30hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Gabriel Fernandes de Almeida
Área: Redes de Computadores e Sistemas Distribuídos
Orientador:
Judith Kelner
Co-Orientador:
Veronica Teichrieb
Avaliador:
Nelson Souto Rosa
Resumo:
Atualmente há grande demanda por sistemas de colaboração on-line, nas
mais variadas áreas de trabalho, principalmente as que lidam com
domínios específicos e grande número de variáveis. A colaboração também
tem papel fundamental na indústria do entretenimento on-line, destacando
os jogos que se baseiam no conceito de Massive Multiplayer Online Game
(MMOG), que permite que milhares de pessoas interajam simultaneamente.
Apresentação: 2a feira, 09/10/2006, 11:00hs, Auditorio Ex-Cesar
O projeto aqui apresentado tem como objetivo realizar pesquisa na área
de colaboração on-line em tempo real, agregando as sub-áreas de
replicação, escalabilidade, redução do espaço de busca e protocolos de
comunicação otimizados. Neste trabalho será especificada a arquitetura
de um framework, e implementado um protótipo deste arcabouço. Para
validação, o escopo da aplicação deste arcabouço utilizará um ambiente
distribuído de Realidade Virtual (RV), incluindo algumas primitivas de
replicação e busca.
(Proposta inicial: aqui)
Autor: Geraldo Fernandes da Silva Filho
Área: Engenharia de Software
Orientador:
André Luis Medeiros dos Santos
Avaliador:
Geber Lisboa Ramalho
Resumo:
Automação de processos é um dos caminhos para reduzir o custo dos jogos.
A ferramenta SharpLudus tem esse propósito. Estender tal ferramenta para
geração de código J2ME tem dois objetivos: Validar a ferramenta e
facilitar o desenvolvimento para dispositivos moveis. Isso também abre
portas para resolver um grande problema no desenvolvimento de jogos para
mobile: o porting.
Apresentação: 3a feira, 10/10/2006, 14:30hs, Sala A-003
(Proposta inicial: aqui)
Autor: Gilberto Trindade Henriques Nunes
Área: Jogos
Orientador:
Fernando da Fonseca de Souza
Avaliador:
Alex Sandro Gomes
Resumo:
Nesse trabalho pesquisarei e darei uma proposta de uma
arquitetura para o servidor de jogos do projeto AMADEUS-MM, mostrando que
de fato funciona. Participarei de reuniões semanais com a equipe de
desenvolvimento do AMADEUS-MM para poder discutir novas formas de
arquiteturas que se encaixem perfeitamente com o projeto.
Apresentação: 2a feira, 09/10/2006, 14:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Gustavo Henrique Porto de Carvalho
Área: Engenharia de Software
Orientador:
Hermano Perrelli de Moura
Avaliador:
Alexandre Marcos Lins de Vasconcelos
Resumo:
O desenvolvimento de jogos eletrônicos mudou bastante desde suas
origens até os dias atuais. É preciso lidar com times heterogêneos e,
em algumas circunstâncias, com projetos de duração superior a alguns
anos. Cada vez é mais importante utilizar modelos de desenvolvimento
que minimizem problemas durante a criação de um jogo.
Os modelos de desenvolvimento de software existentes não são
facilmente aplicáveis à realidade da indústria de jogos. O objetivo do
Trabalho de Graduação em questão é propor um modelo preditivo de
desenvolvimento de jogos. Um modelo mais apropriado à produção de
jogos para PC que envolvam um longo período de desenvolvimento e
grandes equipes heterogêneas.
Apresentação: 2a feira, 09/10/2006, 14:30hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Gustavo Melo Gallindo
Área: Engenharia de Software
Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Alexandre Cabral Mota
Resumo:
A integração de ferramentas utilizadas para apoiar a implantação
do CMMI nas organizações desenvolvedoras de software deve facilitar
bastante a adoção e manutenção da qualidade dos processos. Isso porque as
próprias ferramentas se encarregam de manter a consistência de dados e
ativar serviços de uma ferramenta que seja necessário a outra para melhor
atender as especificações dos processos da empresa. O objetivo proposto
neste trabalho é implementar a integração, no nível de controle (ou seja,
de serviços oferecidos pelas ferramentas), entre algumas ferramentas que
facilitem o atendimento das Áreas de Processo do CMMI Nível 2.
Apresentação: 2a feira, 09/10/2006, 15:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Jeane Mendes da Silva Santos
Área: Engenharia de Software
Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Paulo Henrique Monteiro Borba
Resumo:
Modelos de maturidade para o desenvolvimento de software, como CMM e
CMMI vêm sendo utilizados em larga escala, entretanto esses modelos não
tratam com grande atenção as atividades relacionadas a testes. Em
resposta a esta deficiência foram criados modelos de maturidade para os
processos de testes. Entre eles, o TMM-e, Testing Model Maturity
environment.
Apresentação: 2a feira, 09/10/2006, 15:30hs, Auditorio Ex-Cesar
O objetivo do Trabalho de Graduação é a construção de um Framework para
definição de processos de testes de software que atendam ao nível de
maturidade 3 do TMM-e.
Um Framework pode ser visto como um projeto genérico em um domínio que
pode ser adaptado a aplicações específicas, servindo como um molde para a
construção de aplicações.
(Proposta inicial: aqui)
Autor: Joabe Bezerra de Jesus Júnior
Área: Métodos Formais / Engenharia de Software
Orientador:
Alexandre Cabral Mota
Avaliador:
André Luis Medeiros dos Santos
Resumo:
De um lado, existem vários formalismos para raciocinar em
termos das propriedades de sistemas como as álgebras de processos.
Neste contexto, CSP é uma das notações que permite verificar aspectos
dinâmicos e concorrentes de sistemas. De outro lado, notações
semi-formais como UML-RT, um profile para UML usado para modelar
sistemas complexos regidos por eventos, são extensivelmente usadas nas
indústrias para descrever visões arquiteturais de aplicações. O
objetivo é desenvolver uma ferramenta que não só automatize o processo
de aplicação de regras de mapeamento de especificações CSP para
diagramas UML-RT, permitindo tornar mais eficiente o processo de
tradução; mas também aumente a consistência do processo de
desenvolvimento.
Apresentação: 3a feira, 10/10/2006, 15:30hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: João Marcelo Xavier Natário Teixeira
Área: Realidade virtual / Hardware / Computação Gráfica
Orientador:
Judith Kelner
Co-Orientador:
Veronica Teichrieb
Avaliador:
Cristiano Coelho de Araujo
Resumo:
Desde seu surgimento, os FPGAs têm apresentado uma curva de
crescimento bastante elevada, no que diz respeito a hardwares
reprogramáveis. Eles estão ganhando espaço e vêm sendo utilizados
também na área de renderização de gráficos tridimensionais, o que se
justifica devido a sua capacidade de processar algoritmos complexos em
hardware reconfigurável e de baixo custo. Este trabalho de graduação
objetiva a implementação em hardware do módulo de nome Hardwire,
responsável pela renderização em wireframe de objetos tridimensionais.
O objetivo deste trabalho é a criação de um módulo em hardware capaz
de realizar a renderização de objetos tridimensionais em wireframe.
Tal módulo, em conjunto com outros adicionais, permitirá o surgimento
de aplicações de Realidade Aumentada em tempo real. Esse pode ser
considerado o próximo passo para a hiper-realidade.
Apresentação: 2a feira, 09/10/2006, 16:30hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: João Rodrigo Teixeira de Souza Coutinho
Área: Interação Humano-Computador
Orientador:
Alex Sandro Gomes
Avaliador:
Alexandre Marcos Lins de Vasconcelos
Resumo:
Considerada a necessidade de obter um maior envolvimento dos usuários no
processo de criação de software. Esse trabalho objetiva estudar a
utilização da técnica de prototipagem rápida em processos ágeis de
desenvolvimento de software. A escolha tanto da técnica, quanto da
metodologia de desenvolvimento se deu, visto que algumas empresas,
principalmente pequenas e médias empresas brasileiras, percebem o emprego
de técnicas de usabilidade na confecção de seus produtos como um atraso
no cronograma de seus projetos. Para tanto o trabalho está apoiado no
processo de desenvolvimento do projeto AMADeUs [Amadeus. 2002], que
servirá de base para a realização de experimentos.
Apresentação: 2a feira, 09/10/2006, 17:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: Jorge Ferraz de Oliveira Filho
Área: Agentes Autônomos
Orientador:
Patrícia Cabral de Azevedo Restelli Tedesco
Avaliador:
Liliane Rose Benning Salgado
Resumo:
Em trabalhos colaborativos, é fundamental ter em vista o contexto
no qual as atividades acontecem. Na área de Trabalho Colaborativo Apoiado
por Computador (CSCW), um problema atual consiste exatamente em trazer a
noção de contexto para os sistemas computacionais, produzindo assim
sistemas cientes de contexto que possam oferecer aos seus usários as
informações relevantes para cada situação concreta na qual eles se
encontram. O CoMGroup é um framework para gerenciamento de contexto que
se propõe a apresentar uma solução para este problema. Na arquitetura
proposta, uma parte de grande importância é a aquisição automática de
contexto feita por meio de agentes. Este trabalho vem apresentar
uma implementação para esta parte específica da arquitetura do framework.
Apresentação: 3a feira, 10/10/2006, 10:00hs, Sala D-224
(Proposta inicial: aqui)
Autor: José Carlos de Moura Júnior
Área: Inteligência Artifícial
Orientador:
Geber Lisboa Ramalho
Avaliador:
Clauírton de Albuquerque Siebra
Resumo:
Em jogos de estratégia em tempo real (RTS), os agentes são responsáveis
por várias tarefas, dentre a quais a de abastecimento (foraging), sair a
procura de recursos, coletá-los e levar de volta a um centro. Na maioria
dos casos o abastecimento deve ser garantido não por um agente único, mas
por um conjunto deles (portanto, um sistema multiagente). É preciso que
exista uma coordenação de modo que essa coleta seja de feita de modo
eficiente, a ação de cada agente deve ser definida pensando no coletivo,
e deve haver uma negociação entre eles para a definição da
responsabilidade de cada um. O objetivo desse trabalho é propor uma
técnica eficiente para este foraging, de maneira a maximizar a quantidade
de recursos coletados em um determinado tempo.
Apresentação: 3a feira, 10/10/2006, 08:00hs, Auditorio Ex-Cesar
(Proposta inicial: aqui)
Autor: José Olino de Campos Lima Junior
Área: Engenharia de Software
Orientador:
Alexandre Cabral Mota
Avaliador:
Roberto Souto Maior de Barros
Resumo:
A refatoração de códigos pode introduzir erros. Na abordagem
tradicional, a verificação é realizada aplicando-se uma suíte de testes
aos modelos e comparando os resultados. O problema desta abordagem é que,
mesmo com um grande número de testes, não temos como garantir a corretude
do modelo obtido. A proposta deste trabalho é propor uma nova abordagem
para fazer a verificação automaticamente fazendo uso de Métodos Formais.
Apresentação: 4a feira, 11/10/2006, 11:00hs, Auditorio Ex-Cesar