2.
Ferramentas para Construção de Linha de Produtos no ECLIPSE
3.
Resolvendo Alguns Conflitos Semânticos em Sistemas de Integração de Dados
4.
Segurançãa da Informação no Padrão DVB Para TV Digital
5.
Identificação e exemplificação de aspectos da computação distribuída
no desenvolvimento de aplicações para celulares usando J2ME e Bluetooth
6.
Uma Especificação de Desenvolvimento de Serviços para TV Digital
7.
Melhoria de Processo de Software baseado no ciclo de crescimento das empresas
8.
Uma Abordagem para Avaliação de Produto de Software Baseada em Visões
9.
Desenvolvendo Sistemas Multi-Agentes Utilizando Tropos e JADEX
9a.
Um Framework para Desenvolvimento de Aplicativos em Windows Mobile
10.
Otimização de Trânsito - Uma Abordagem Utilizando Algoritmos Genéticos
11.
Aplicação de Técnicas Computacionais ao Gerenciamento de Transportes de Carga
12.
Aspectos da Compressão de Imagens de Azulejos
13.
Um Método para Desenvolvimento de Sistemas Embarcados usando Orientação a Componentes
14.
Desenvolvimento do modelo do microcontrolador Infineon Tricore 1.3 para integração em ambientes de projeto a nível de sistema
15.
Análise da Atividade de Reutilização para um Ambiente de Implementação de Processo de Software
16.
Autenticação de usuários em redes Windows utilizando certificados digitais da ICP-Brasil
17.
Implementando Métodos de Estimativa de Projeto de Software no dotProject
18.
Estudo de Propriedades da Estrutura Shadow Tree para o
Problema de Perfect Phylogeny Haplotyping
19.
Um Chatterbot com Personalidade para um Ambiente de Gerenciamento de Projetos
20.
Tele-Estetoscópio Eletrônico: Uma Ferramenta no Ensino de Cardiologia e Telemedicina
Este projeto envolverá um estudo de arquitetura de sistemas para captura
de som, desenvolvimento de software para processamento de sinais
biológicos e integração hardware/software em um microcomputador pessoal
(PC).
Neste trabalho, para efeitos de sua validação, será montado um estudo de
caso, o qual envolverá consultórios médicos comuns e uma infra-estrutura
que possibilite a captura dos sons cardíacos de crianças (abrangendo
desde o período neonatal até a adolescência).
21.
Gerenciando projetos de software em empresas de diferentes níveis de maturidade
22.
Prototipagem rápida no ciclo de design iterativo de aplicações multimídia para formação de professores
23.
Criação de Sistemas em Tempo Real em Ambientes Virtualizados
24.
Estendendo a Ferramenta JUMP para Realização de Consultas SQL Ad-hoc
25.
Facilitando o uso de XML para desenvolvedores no Oracle
26.
Técnicas para Construção de Linha de Produtos de Jogos Móveis
27.
Canal Interativo para TV Digital: Um Estudo dasTecnologias e Adequação à Realidade Brasileira
28.
Análise das Características de Projeto Relevantes para a Definição do Processo de Software
29.
Uso de uma Abordagem Temporal e Localizada para Armazenamento e Recuperação de Relatórios Financeiros em XBRL
30.
Um estudo sobre comunicação inter-aplicações num ambiente de TV Digital
31.
Obtendo o máximo de seus logs: uma análise de
ferramentas e técnicas disponíveis
(CANCELADO)
32.
Módulo de Cadastro em Ambientes Virtuais de Ensino: Especificação dos Aspectos Funcionais e Estruturais
33.
Especificação e Implementação de uma Ferramenta de Consulta para Bancos de Dados Móveis
34.
Um Processo de Avaliação de Produtos de Software por Análise de Especialista
35.
Analisando Interação em Comunidades Virtuais
(Proposta inicial: aqui)
Autor: Alexandre Torres Vasconcelos
Área: Engenharia de Software
Orientador:
Paulo Henrique Monteiro Borba
Avaliador:
Alexandre Cabral Mota
Resumo:
O objetivo deste trabalho é desenvolver uma ferramenta que permita a
extração dos pontos de variação identificados dentro do código fonte, de
uma implementação qualquer em java, para aspectos. Essa ferramenta
facilitará o processo de porte de jogos de uma plataforma de aparelho
celular para outra qualquer, pois ela permite separar com mais facilidade
características inerentes de cada plataforma do código principal do jogo
(core). Utilizando a abordagem de orientação a aspectos (AOP), é possível
separar essas diferenças decorrentes da existência de API´s proprietárias
e particularidades dos dispositivos, melhorando a qualidade dos módulos
para o reuso.
Apresentação: 2a feira, 22/08/2005, 08:30hs, Sala M8
Nota final: 9,40 (detalhamento)
(Proposta inicial: aqui)
Autor: Ana Carolina do Amaral
Área: Banco de Dados
Orientadora:
Ana Carolina Salgado
Avaliador:
Fernando da Fonsêca de Souza
Resumo:
O gerenciador de consultas é uma parte essencial em um sistema de
integração de dados. A sua função é identificar quais fontes são capazes
de responder à consulta do usuário, reformular a consulta em subconsultas
para essas fontes, receber os dados provenientes das fontes, integrar
estes dados e devolvê-los para o usuário. O integrador de dados é a parte
do gerenciador de consultas que se encarrega de integrar e retornar os
dados para o usuário. O propósito deste trabalho de graduação é o estudo
de métodos de integração de resultados de consultas submetidas a fontes
diversas, e o desenvolvimento do integrador de dados do gerenciador de
consultas do sistema de integração Integra.
Apresentação: 2a feira, 22/08/2005, 09:00hs, Sala M8
Nota final: 9,90 (detalhamento)
(Proposta inicial: aqui)
Autor: André Dantas Vieira
Área: Sistemas Distribuídos
Orientador:
Carlos André Guimarães Ferraz
Avaliador:
Paulo André da S. Gonçalves
Resumo:
A rápida transição entre a tv analógica e a digital vem sendo provocada
por uma crescente demanda de consumo para vídeos de grandes resoluções e
de alta qualidade que a tecnologia digital é capaz de prover, bem como a
promessa de serviços e conteúdos personalizados e interativos. Neste
ambiente, vem se destacando cada vez mais o desafio de se projetar uma
infra-estrutura de transmissão e interatividade que seja confiável e capaz
de sobrepor diversos riscos inerentes de segurança. Este trabalho tem como
objetivo demonstrar o estado atual na área de segurança de TV Digital,
focando o padrão europeu DVB. Tal estudo irá explanar técnicas e medidas
de segurança que vêm sendo adotadas nas diversas partes da cadeia de
informação da tv digital, envolvendo seus diversos atores: emissora de
sinais de tv digital, provedores e desenvolvedores de conteúdo,
fabricantes de equipamentos e o usuário final, a relação de dependência
entre estas medidas, e suas devidas responsabilidades.
Apresentação: 2a feira, 22/08/2005, 09:30hs, Sala M8
Nota final: 8,6 (detalhamento)
(Proposta inicial: aqui)
Autor: André Luiz de Sousa Lima
Área: Sistemas Distribuídos
Orientador:
Carlos André Guimarães Ferraz
Avaliador:
Paulo André da S. Gonçalves
Resumo:
Com o lançamento da API Java (JSR-82) voltada para dispositivos móveis,
que dá suporte a comunicação wireless entre esses dispositivos através da
tecnologia Bluetooth, o desenvolvimento de aplicações distribuídas para
dispositivos móveis terá um impulso fora do previsto, crescendo
rapidamente. Em contrapartida a esse rápido crescimento, está à escassez
de trabalhos relacionados ao desenvolvimento de softwares distribuídos
para esses dispositivos. Este trabalho tem como objetivos, a produção de
um documento que servirá de referência para trabalhos futuros que venham a
fazer uso das tecnologias J2ME e Bluetooth, e o desenvolvimento de uma
aplicação que servirá de exemplo de implementação e estudo de caso.
Apresentação: 3a feira, 23/08/2005, 09:00hs, Sala M3
Nota final: 7,8 (detalhamento)
(Proposta inicial: aqui)
Autor: Andrino Soares de Souza Coêlho
Área: Sistemas Distribuídos
Orientador:
Carlos André Guimarães Ferraz
Avaliador:
Nelson Souto Rosa
Resumo:
A Televisão Digital está mais cada vez mais próximo da realidade,
inclusive no Brasil. Com seu advento o usuário de TV acessará
aplicações e serviços dos mais variados tipos. Fica evidente, assim, a
inclusão digital tão sonhada pelos governantes. Todavia ainda não
existem padronizações voltadas exclusivamente para a elaboração e
desenvolvimento de serviços a serem úteis a este novo tipo de mídia.
Um estudo aprofundado dos serviços já implementados atualmente para a
TVD e, levando-se em consideração as implementações usuais de
serviços, procurar-se-á elicitar requisitos mínimos, bem como definir
interfaces e meios de comunicação. Enfim, produzir uma especificação
de desenvolvimento de serviços para televisão digital
Apresentação: 2a feira, 22/08/2005, 10:30hs, Sala M8
Nota final: 8,2 (detalhamento)
(Proposta inicial: aqui)
Autor: Arlei José Calazans Moraes
Área: Empreendedorismo
Orientador:
Fábio Queda Bueno da Silva
Avaliador:
Hermano Perelli de Moura
Resumo:
Um dos principais problemas das empresas de software no que diz
respeito à sua competitividade, é o estabelecimento de uma estratégia
de produção alinhada a um bom processo de desenvolvimento de software,
para que possam competir dentro dos critérios e capacidades que são
exigidos pelo mercado. Para solucionar esse problema, foi construído
um modelo de crescimento específico para empresas. O objetivo deste
trabalho é estender e melhorar este modelo para sua aplicação em
escala, para isso ele deve submeter-se a uma revisão detalhada dos
seus estágios, definição de um método de avaliação que permita a
identificação do estágio de uma empresa de maneira formal, a
construção da formalização dos estágios de decolagem e maturidade e
por fim o teste em campo.
Apresentação: 4a feira, 27/07/2005, 15:00hs, Sala ??
(Proposta inicial: aqui)
Autor: Augusto César Pires Spinelli
Área: Engenharia de Software - Qualidade de Software
Orientador:
Hermano Perelli de Moura
Co-Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Jaelson Freire Brelaz de Castro
Resumo:
Da necessidade de agregar valor e qualidade ao software pernambucano
surgiram várias empresas com foco em qualidade no processo de
desenvolvimento de um software e uma em especial com foco em qualidade do
produto de software produzido: O LAPS. Este trabalho propõe a criação de
um modelo que mapeie os atributos de qualidade de software definidos nas
normas ISO nos módulos de avaliação do LAPS, e vice-versa. Indo além,
pretende-se desenvolver o conceito de Visões de Avaliação, pacotes que
agregam diversos módulos de avaliação LAPS e atributos de qualidade de
software em uma única perspectiva para, por exemplo, poder medir a
qualidade de um produto em ambiente de produção.
Apresentação: 3a feira, 23/08/2005, 08:00hs, Sala M3
Nota final: 9,5 (detalhamento)
(Proposta inicial: aqui)
Autor: Bárbara Siqueira Santos
Área: Engenharia de Requisitos
Orientador:
Jaelson Freire Brelaz de Castro
Avaliadora:
Patrícia Cabral de Azevedo Restelli Tedesco
Resumo:
Este trabalho se propõe a investigar a questão do desenvolvimento de
sistemas para o paradigma de orientação a agentes. Em particular,
estaremos preocupados em estudar o desenvolvimento de sistemas
multi-agentes utilizando a proposta Tropos e a implementação destes
sistemas na plataforma de desenvolvimento orientado a agentes JADEX, que é
uma extensão da plataforma JADE. Um problema do mundo real será utilizado
como base para o estudo de caso deste trabalho.
Apresentação: 2a feira, 22/08/2005, 14:00hs, Sala M8
(Proposta inicial: aqui)
Autor: Bruno Costa Bourbon
Área: Engenharia de Software
Orientador:
André Luís de Medeiros Santos
Avaliador:
Sílvio de Barros Melo
Resumo:
O objetivo deste projeto é portar (criar uma versão) de um framework de
aplicativos para o sistema operacional Windows Mobile 2003 Second Edition.
Esse framework está sendo desenvolvido para facilitar o desenvolvimento de
um mesmo aplicativo para as várias plataformas móveis (celulares,
smartphones). O desenvolvimento de aplicações deve respeitar um conjunto
de práticas (code idioms) para suprir a limitação de memória e poder de
processamento. O desafio fica em criar uma camada para que o desenvolvedor
que utiliza a linguagem C++ consiga aproveitar grande parte de seu código
quanto for portar um aplicativo entre as várias plataformas.
Apresentação: ?a feira, ??/08/2005, ??:00hs, Sala ??
Nota final: 8,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Cleiton M. V. Lima
Área: ?
Orientador:
Aluizio Fausto Ribeiro Araújo
Avaliador:
Paulo Jorge Leitão Adeodato
Resumo:
Apresentação: 5a feira, 25/08/2005, 14:00hs, Sala 4
Nota final: 8,60 (detalhamento)
(Proposta inicial: aqui)
Autor: Daniel João Melo Brasil
Área: Sistemas de Informação
Orientador:
José Antônio Monteiro de Queiroz
Avaliador:
Ana Carolina Salgado
Resumo:
A utilização de sistemas de informação tem proporcionado uma melhoria na
eficiência das atividades de transporte, e conseqüentemente, melhores
margens para os prestadores de serviço de logística através da redução de
custos, do uso mais racional dos ativos, redução nos tempos de entrega e
melhoria no serviço prestado ao cliente. No entanto, algumas dificuldades
têm sido encontradas na utilização das técnicas e práticas existentes
atualmente. As técnicas disponíveis não levam em consideração a informação
disponível no decorrer do processo e focam em algumas dimensões da qualidade
do transporte, muitas vezes, em detrimento de outras. Além disso, diversas
pesquisas já foram realizadas, porém, o conhecimento encontra-se disperso,
criando a necessidade de agrupar essas informações. Observando o ambiente,
torna-se notória a necessidade de especificar técnicas que possam ser
utilizadas em conjunto visando atender todas as necessidades para a
realização do serviço de transporte, agregando valor ao operador logístico e
garantindo a qualidade total.
Apresentação: 3a feira, 30/08/2005, 11:30hs, Sala M1
Nota final: 9,08 (detalhamento)
(Proposta inicial: aqui)
Autor: Daniel Marques Oliveira
Área: Processamento de Imagens
Orientador: Rafael Dueire Lins
Avaliador:
Sílvio de Barros Melo
Resumo:
Azulejos de cerâmica, geralmente, apresentam simetria e quantidade de tons
de cores inferior a 16.
A simetria poderia ser considerada como uma forma de redundância, portanto
para obter a imagem original é necessário apenas parte da dela.
A imagem desses objetos possui mais de 16 cores, pode-se detectar os tons
de cores e extrair informações necessárias para sua geração automática,
sendo necessário apenas armazenar uma imagem de 16 cores.
O objetivo desse trabalho é estudar e propor novos algoritmos de detecção
de simetria e de tons de cores, possibilitando a compressão de imagens de
azulejos.
Apresentação: 2a feira, 22/08/2005, 15:30hs, Sala M8
Nota final: 9,5 (detalhamento)
(Proposta inicial: aqui)
Autor: Daniel Thiago Vasconcelos Pereira
Área: Sistemas Embarcados
Orientador:
Sérgio Vanderlei Cavalcante
Avaliadora:
Edna Natividade da Silva Barros
Resumo:
O presente trabalho apresenta um método onde é possível utilizar a
idéia de orientação à componentes no desenvolvimento de sistemas
embarcados. O resultado é uma metodologia onde o software embarcado é
decomposto seguindo o paradigma de orientação à componentes, modelado
usando conceitos de orientação à objetos e implementado em linguagens
estruturadas convencionais.
Apresentação: 2a feira, 22/08/2005, 16:00hs, Sala M8
(Proposta inicial: aqui)
Autor: Diogo José Costa Alves
Área: Sistemas Embarcados, Sistemas Digitais
Orientadora:
Edna Natividade da Silva Barros
Avaliador:
Sérgio Vanderlei Cavalcante
Resumo:
O projeto de sistemas embarcados complexos apresenta um desafio crescente
para projetistas. De um lado cresce tremendamente a demanda por aplicações
sofisticadas que usam sistemas embarcados. Do outro, os produtos desse
mercado tem um tempo de vida relativamente curto em relação a outras
aplicações. Essa peculiaridade exige um reduzido time-to-market para que o
produto final seja competitivo no mercado. Antes da implementação física
do sistema é necessário capturar informação funcional e não-funcional
sobre o sistema. Essas informações dirigem as decisões dos projetistas
sobre a modificação do mapeamento, arquitetura ou mesmo da própria
aplicação. Apesar de muitas outras técnicas, projetistas continuam a
considerar a simulação o mecanismo de verificação de maior confiança. Nós
propomos a implementação de um modelo a nível de sistema, do
microcontolador Infineon TriCore 1.3 utilizando a ferramenta de modelagem
de processadores ArchC e o conjunto de ferramentas da linguagem de
especificação SystemC.
Apresentação: 2a feira, 22/08/2005, 16:30hs, Sala M8
(Proposta inicial: aqui)
Autor: Eduardo Henrique Ribeiro de Oliveira
Área: Engenharia de Software
Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Fábio Queda Bueno da Silva
Resumo:
A reutilização de processos de software é uma técnica de
aproveitamento de informações produzidas durante a implementação de
processos de software anteriores, com o objetivo de reduzir o esforço
necessário para o desenvolvimento de um novo processo de software. O
objetivo deste projeto recai em duas frentes: estabelecer mecanismos
para recuperar informações sobre processos que tenham sido
bem-sucedidos anteriormente; e estabelecer um ciclo de vida para que o
processo seja implementado a partir de componentes reutilizáveis.
Apresentação: 2a feira, 22/08/2005, 14:30hs, Sala M6
Nota final: 9,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Eduardo Mazza Batista
Área: Segurança/Certificação Digital
Orientador:
André Luís de Medeiros Santos
Avaliadora:
Anjolina Grisi de Oliveira
Resumo:
O trabalho irá apresentar um mecanismo de autenticação de usuários em
redes de computadores com sistema operacional Windows usando certificados
emitidos pelo órgão registrados na ICP-Brasil, citando os requisitos e
descrevendo os algoritmos usados no processo.
Apresentação: 2a feira, 22/08/2005, 17:30hs, Sala M8
Nota final: 9,55 (detalhamento)
(Proposta inicial: aqui)
Autor: Eduardo Vinicius de Figueiredo Salvador
Área: Engenharia de Software
Orientador:
Hermano Perelli de Moura
Avaliador:
Fábio Queda Bueno da Silva
Resumo:
Gerência de projeto é aplicação de conhecimento, habilidades e técnicas do
projeto, a fim de satisfazer as necessidades dos stakeholders
(intressados e envolvidos). O gerenciamento de projetos deve ser
auxiliado pela utilização de uma métrica, que permita a mensuração de um
projeto e conseqüentemente a geração de sua estimativa de prazo, custo e
recursos. Este trabalho tem como objetivo a implementação, no dotProject,
de um método de estimativa de projeto utilizando Análise de Pontos de
Função, tendo como foco a estimativa de prazo para realização de tarefas,
e aplicar a ferramenta em um estudo de caso.
Apresentação: 2a feira, 22/08/2005, 17:00hs, Sala M7
Nota final: 9,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Enio Felipe da Rocha
Área: Biologia Computacional
Orientadora:
Kátia Silva Guimarães
Avaliador:
Francisco de Assis Tenório de Carvalho
Resumo:
Haplotypes são trechos do genoma que parecem imunes a eventos de
recombinação. A identificação destes dados é importante no processo de
identificação de características genéticas relacionadas a várias doenças.
Como os dados de sequenciamento em geral não trazem esta informação, é
preciso realizar um processo de inferência. Recentemente foi apresentado
um algoritmo linear para este problema em condições controladas, conhecido
como PPH (Perfect Philogeny Haplotyping Problem. Este algoritmo usa uma
estrutura de dados chamada de Shadow Tree. O objetivo central deste
trabalho é realizar um estudo teórico das propriedades da estrutura Shadow
Tree e das operações contidas no algoritmo com seus respectivos efeitos,
que são mais centrais para a prova de correção do algoritmo linear para o
problema, com o intuito de avaliar o seu potencial para uso no problema de
haplotyping quando a condição de filogenia perfeita não estiver presente.
Apresentação: 4a feira, 10/08/2005, 10:00hs, Auditório
Nota final: 10,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Eudes Pimentel Canuto
Área: Inteligência Artificial
Orientadora:
Flávia de Almeida Barros
Co-Orientadora:
Patrícia Cabral de Azevedo Restelli Tedesco
Avaliador:
Alex Sandro Gomes
Resumo:
Chatterbots são sistemas que têm o objetivo de interagir como usuários
em linguagem natural e a inclusão de personalidade possui um papel
fundamental, no intuito de melhorar o desempenho desses sistemas,
explorando e influenciando o comportamento do usuário. O objetivo
desse trabalho é de incorporar personalidade em um chatterbot para um
ambiente de gerenciamento de projetos, o PMK Learning Environment. Para
isso será utilizada a Persona-AIML, uma arquitetura de construção de
personalidade em chatterbots baseada no Modelo dos Cinco Grandes
Fatores e também a linguagem iAIML, que é derivada de AIML, trazendo o
conceito de intencionalidade nos diálogos.
Apresentação: 3a feira, 23/08/2005, 09:00hs, Sala M8
(Proposta inicial: aqui)
Autor: Fábio de Lima Hedayioglu
Área: Sistemas Digitais
Orientador:
Manoel Eusébio de Lima
Co-Orientadora:
Sandra da Silva Mattos
Avaliador:
Aluizio Fausto Ribeiro Araújo
Resumo:
Esta proposta de trabalho de graduação tem como objetivo o
desenvolvimento de um tele-estetoscópio eletrônico, com o qual será
possível a gravação digital dos sinais cardíacos com a qualidade
necessária para o diagnóstico de cardiopatias e ou identificação de
características de ruídos cardíacos comuns, o que poderá se mostrar de
grande valia para o ensino local e remoto da prática da ausculta
cardíaca.
Apresentação: 3a feira, 23/08/2005, 09:30hs, Sala M8
Nota final: 10,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Felipe Augusto Pereira
Área: Gerenciamento de Projetos/Empreendedorismo
Orientador:
Fábio Queda Bueno da Silva
Avaliador:
Alexandre Marcos Lins de Vasconcelos
Resumo:
Sabe-se que um bom gerenciamento de projetos é determinante para o sucesso
de uma empresa de desenvolvimento de software. Essa tarefa, porém, não
costuma ser simples. Em primeiro lugar, muitos dos modelos disponíveis (como
o PMBOK) são genéricos a projetos de qualquer natureza e não apenas de
desenvolvimento softwares. Além disso, em geral, os modelos existentes não
se aplicam a empresas de todos os portes e estruturas. Desse modo, este TG
visa a:
Apresentação: 2a feira, 22/08/2005, 14:00hs, Sala M6
A) A identificação de um modelo de evolução de empresas, que classifique as
empresas de acordo com o seu grau de maturidade e tenha uma boa aplicação a
empresas de software;
B) A identificação de um modelo de processo para gerenciamento de projetos
de software (possivelmente, um subconjunto do PMBOK), com detalhamento de
seus subprocessos, técnicas e artefatos de entrada e saída;
C) A associação de cada um dos subprocessos do item B aos estágios do modelo
do item A.
Nota final: 8,5 (detalhamento)
(Proposta inicial: aqui)
Autor: Filipe Levi Barros de Azevedo
Área: Engenharia de Usabilidade
Orientador:
Alex Sandro Gomes
Co-Orientador:
Stephania Padovani
Avaliadora:
Judith Kelner
Resumo:
As abordagens atuais da Engenharia de Software têm levado em consideração
apenas uma quantidade limitada de aspectos da atividade do usuário
(necessidade e objetivos). Em contrapartida, diversas técnicas da área de
Interação Homem-Computador permitem criar representações com diferentes
graus de precisão da atividades realizadas pelos usuários mais
representativos de uma aplicação. Neste projeto, propomos a composição de
técnicas de análise de competidores, prototipagem rápida e testes de
usabilidade com os usuários, com vistas à construção de um conjunto
adequado de requisitos para interfaces de mídias educativas para formação
de professores.
Apresentação: 3a feira, 23/08/2005, 10:30hs, Sala M8
Nota final: 10,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Gilberto Alves da Silva Júnior
Área: Sistemas Embarcados
Orientador:
Sérgio Vanderlei Cavalcante
Avaliador:
André Luís de Medeiros Santos
Resumo:
O objetivo principal desta pesquisa é verificar a possibilidade de
executar de forma paralela dois sistemas operacionais, um tempo real e
outro de propósito geral, de forma a obter um sistema robusto, voltado
para aplicações criticas, porem também capaz de oferecer uma interface
amigável de programação para aplicações gerais e de fácil interação com o
usuário.
Apresentação: 3a feira, 23/08/2005, 11:00hs, Sala M8
Nota final: 7,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Gilberto Antonio da Silva Júnior
Área: Data Warehouse, Sistemas de Suporte à Decisão, Sistemas de Informação Geográficos
Orientadora:
Valéria Cesário Times
Avaliadora:
Ana Carolina Salgado
Resumo:
Uma importante questão estratégica para o sucesso de qualquer
organização nos dias de hoje é a sua capacidade de analisar,
planejar e reagir, rápida e imediatamente, às mudanças nas condições de
seus negócios. Para que isso aconteça, é necessário que a
organização disponha de mais e melhores informações, que constituem,
reconhecidamente, a base destes processos. Por esse motivo, um novo conjunto de
conceitos e ferramentas vem ganhando enorme destaque
nos últimos anos, entre os quais temos a tecnologia de Data
Warehouse (DW), que faz parte dos chamados Sistemas de
Suporte à Decisão (SSD). Além disso, existe atualmente tanto na
comunidade de TI como em grandes empresas, um crescente
interesse na tentativa de unir duas tecnologias que contribuem
bastante para criação de sistemas de
suporte à decisão: OLAP (On-Line Analytical Processing
Architecture) e Sistemas de Informação Geográfica (SIG).
Apresentação: 3a feira, 23/08/2005, 11:30hs, Sala M8
Este trabalho visa investigar e definir um conjunto de operadores
multidimensionais e geográficos que farão parte
da linguagem de consulta GEOMDQL implementada pelo projeto GOLAPA
do Centro de Informática da UFPE.
Nota final: 9,43 (detalhamento)
(Proposta inicial: aqui)
Autor: Glauber Pimentel Martins de Araújo
Área: Banco de Dados
Orientador:
Fernando da Fonsêca de Souza
Avaliadora:
Valéria Cesário Times
Resumo:
O cenário das aplicações já vem, há algum tempo, migrando de
aplicações desktops e redes locais para Web. Este tipo de aplicação
necessita, em sua maioria, trocar informação com outros sistemas, o
problema é que os dados na Web são pouco estruturados. A eXtensible Markup
Language(XML) está
crescendo neste contexto por dar suporte à descrição de dados estruturado.
Em vista da importância de XML para as novas aplicações e que o uso de
Sistemas de Gerenciamento de Banco de Dados (SGBD) é indispensável para
tais aplicações o suporte a XML pelo SGBD. O objetivo proposto por este
trabalho é possibilitar ao desenvolvedor obter o máximo proveito da
tecnologia XML no Oracle, utilizando o mínimo de esforço para o
desenvolvimento de aplicações.
Apresentação: 3a feira, 23/08/2005, 14:00hs, Sala M8
Nota final: 9,90 (detalhamento)
(Proposta inicial: aqui)
Autor: Heitor Vital do Carmo
Área: Engenharia de Software
Orientador:
Paulo Henrique Monteiro Borba
Avaliador:
André Luís de Medeiros Santos
Resumo:
Os fabricantes de celulares lançam aparelhos diferenciados visando
públicos distintos, num intervalo cada vez menor de tempo. Por sua vez,
operadoras e /publishers/ têm a necessidade de que os jogos lançados
alcancem o maior número de usuários possível, fazendo com que o
desenvolvedor tenha que ter múltiplas versões de seus jogos otimizadas
para cada tipo de aparelho específico. Desta forma, /porting/ é uma
atividade crítica no desenvolvimento de jogos para dispositivos móveis,
pois é preciso identificar e isolar as variações dentre as várias
versões do produto. O objetivo deste trabalho de graduação é propor uma
abordagem extrativa e incremental para integração de versões de produtos
existentes à abordagem de linha de produtos de software usando aspectos,
bem como identificar e avaliar padrões de variações durante este processo.
Apresentação: 3a feira, 23/08/2005, 14:30hs, Sala M8
Nota final: 8,975 (detalhamento)
(Proposta inicial: aqui)
Autor: Hermano Pontual Brandão
Área: Sistemas Distribuídos
Orientador:
Carlos André Guimarães Ferraz
Avaliador:
Paulo André da S. Gonçalves
Resumo:
O advento da TV Digital disponibilizará, além de uma melhor qualidade de
áudio e vídeo, uma série de novos recursos e serviços que serão
acessados pelo controle remoto da TV. Nesse cenário está inserida uma
das mais importantes e notórias inovações da TV digital: a
interatividade. Entretanto fatores geográficos, econômicos e sociais
podem exercer uma forte influência no processo de implantação de uma
tecnologia a qual proveja tal inovação. Esse é o caso de países em
desenvolvimento como o Brasil. Dessa forma, é necessário um estudo o
qual busque conhecer essas tecnologias e apontar a mais adequada à
realidade brasileira.
Apresentação: 2a feira, 22/08/2005, 10:00hs, Sala M8
Nota final: 7,8 (detalhamento)
(Proposta inicial: aqui)
Autor: Igor de Mesquita Barbosa
Área: Engenharia de Software
Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Fábio Queda Bueno da Silva
Resumo:
A definição de um processo de software deve ocorrer em níveis que
caracterização (Processo Padrão, Processo Especializado e Processo
Instanciado) para melhor permitir uma análise das diferentes
características que levam a sua composição para um projeto ou organização
específica. A definição de um processo padrão estabelece uma estrutura
comum a ser utilizada pela organização nos seus projetos de software e
constitui a base para a definição de todos os seus processos. O processo
de software padrão da organização deverá ser adaptado (especializado)
considerando-se as características relacionadas ao tipo de software (por
exemplo, sistemas de informação) e ao paradigma de desenvolvimento
utilizado (por exemplo, orientação a objetos). Por fim, a instanciação
para projetos específicos consiste na adaptação de um processo
especializado a um projeto, considerando-se as suas peculiaridades.
O objetivo deste projeto é fazer o levantamento e analisar as regras
relacionadas ao projeto de software que devem ser levadas em consideração
para a definição de um processo de software. Para tanto faz-se necessário
o uso de características como: tipo de software, paradigma de
desenvolvimento, características de desenvolvimento. O resultado é um
mapeamento das regras com as características que compõe um processo de
software.
Apresentação: 2a feira, 22/08/2005, 15:00hs, Sala M6
Nota final: 9,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Ivanildo José de Sousa Aquino Júnior
Área: Sistema de Informação
Orientadora:
Valéria Cesário Times
Avaliador:
Fernando da Fonsêca de Souza
Resumo:
O objetivo desse trabalho é estudar a utilização de padrões para
relatórios financeiros eletrônicos e propor uma arquitetura de sistema de
armazenamento e recuperação de informação baseada em banco de dados, XBRL
e utilizando conceitos temporais. Como estudo de caso será analisado o uso
das tecnologias e conceitos acima citados para desenvolvimento de
aplicação de Banco de Dados para uma empresa que divulga com regularidade
seus relatórios financeiros a fim de comprovar as idéias propostas nesse
documento.
Apresentação: 3a feira, 23/08/2005, 16:00hs, Sala M8
Nota final: 10,0 (detalhamento)
(Proposta inicial: aqui)
Autor: Jayro Januário Dos Santos Neto
Área: Sistemas Distribuídos
Orientador:
Carlos André Guimarães Ferraz
Avaliador:
Paulo André da S. Gonçalves
Resumo:
Um dos feitos da convergência digital é o advento da TV Digital Interativa
onde há a possibilidade de executar aplicações de varios tipos na tela da TV.
Nesse contexto, um fator crucial para a evolução dessas é o poder de
comunicação entre as suas aplicações. Mas tal característica não é inerente a
cada aplicação, o middleware, objeto principal do estudo, é o que provê os
recursos necessários para agregar tais características às aplicações. Uma vertente
dentro convergência é a interoperabilidade entre dispositivos, onde podemos
destacar a entrada dos dispositivos móveis. Estes já estão sendo fabricados com
interfaces bluetooth e infra-red para fins de comunicação. A tendência é que ao
passar do tempo esta será obrigatória nos middlewares de todos os set top boxes.
Apresentação: 3a feira, 23/08/2005, 09:30hs, Sala M3
Essas possibilidades abrem uma infinidade de novas aplicações e serviços que
podem ser desenvolvidos, onde são envolvidos muitos conceitos técnicos e
modelos de negócio nunca antes explorados.
Nota final: 8,1 (detalhamento)
(Proposta inicial: aqui)
Autor: João Collier de Mendonca
Área: Segurança da Informação
Orientador:
Paulo André da S. Gonçalves
Avaliador:
Carlos André Guimarães Ferraz
Resumo:
Logs de sistemas como firewalls e servidores são
importantes fontes de informação para evidencias de problemas de segurança
da informação. Entretanto, a análise de logs é freqüentemente realizada de
forma pífia . em parte porque essa atividade é uma tarefa cara, que
demanda muita atenção e capacidade técnica por parte de quem se propõe a
realizá-la . em parte porque existe uma deficiência grande quanto a
metodologias e ferramentas para essas análises. Para utilizar esses logs
de forma mais eficiente, técnicas oriundas de outras áreas de conhecimento
da informática podem ser aplicadas. Este trabalho visa realizar uma
análise das ferramentas e técnicas disponíveis, bem como apontar
deficiências e vantagens dessas técnicas estudadas.
Apresentação: (CANCELADO)
(Proposta inicial: aqui)
Autor: José Almir Freire de Moura Júnior
Área: Banco de Dados
Orientador:
Fernando da Fonsêca de Souza
Avaliadora:
Valéria Cesário Times
Resumo:
O Ensino a distância (EAD) elimina os rígidos requisitos de espaço
(onde estudar?), de tempo (quando estudar?) e de ritmo (a que velocidade
aprender?), comuns no modelo tradicional. Nesse contexto se
inserem os Ambientes Virtuais de Ensino (AVE). Por ser uma operação comum
nos AVE, o módulo de cadastro assume papel fundamental no desenvolvimento
desses sistemas.
Apresentação: 3a feira, 23/08/2005, 17:30hs, Sala M8
O objetivo principal deste trabalho é especificar funcional e
estruturalmente o módulo de cadastro em AVE. Uma análise desse
módulo em alguns AVE deverá apontar os pontos fortes e as limitações
cadastrais nos ambientes virtuais em questão,apresentando sugestões
de melhorias. Um estudo comparativo deverá ser feito visando à
concepção de um módulo de cadastro otimizado que possa ser utilizado
por diferentes AVE. Testes serão realizados de modo a mostrar a
viabilidade do modelo proposto.
Nota final: 10,0 (detalhamento)
(Proposta inicial: aqui)
Autor: José Tiago de Albuquerque Lins Rolim
Área: Banco de Dados
Orientadora:
Valéria Cesário Times
Avaliador:
Fernando da Fonsêca de Souza
Resumo:
A popularização dos dispositivos móveis no mercado e o desenvolvimento
de tecnologias para a obtenção e transmissão de dados destes dispositivos em
tempo real, formaram uma vasta gama de aplicações possíveis para os mesmos.
Dentre as aplicações emergentes destas transformações temos as aplicações de
Bancos de Dados Móveis. Bancos de Dados são bases de dados mantidas por
Sistemas de Gerenciamento de Banco de Dados (SGBD).
Apresentação: 4a feira, 24/08/2005, 08:00hs, Sala M8
Neste trabalho de pesquisa iremos propor uma extensão de um modelo
de dados móveis e sugestão de um conjunto de operadores para consultas
identificados no modelo final.
Nota final: 9,88 (detalhamento)
(Proposta inicial: aqui)
Autor: Júlio Maravitch Mauricio Neto
Área: Engenharia de Software - Qualidade de Software
Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Hermano Perelli de Moura
Resumo:
Este trabalho de graduação se propõe a fundamentar e otimizar um processo
de avaliação de produtos de software por análise de um especialista do
domínio de aplicação, de forma a atender um dos módulos da análise global
de produtos de software definida pelo LAPS (Laboratório de Análise de
Produtos de Software) - CIn-UFPE. O processo para avaliação do especialista
tem por objetivo definir atividades, passos e artefatos a serem produzidos
de forma a avaliar se um produto satisfaz as necessidades do mercado e do
cliente. Nesta análise, deve ser possível encontrar problemas existentes
no sistema referentes à ausência de regras de negócio importantes no
contexto do mesmo, assim como funcionalidades que fogem do escopo do
software e sugestão de novas funcionalidades que possam vir a agregar
valor ao produto.
Apresentação: 4a feira, 24/08/2005, 08:30hs, Sala M6
Nota final: 9,5 (detalhamento)
(Proposta inicial: aqui)
Autor: Lamartine Almeida Teixeira
Área: Inteligência Artificial / Banco de Dados
Orientadora: