O Programa de Pós Graduação em Ciência da Computação tem a honra de convidar toda a comunidade acadêmica para participar das  Defesas de Dissertação de Mestrado abaixo relacionadas:

 
1) Aluno: Leonardo Barbosa da Costa

Matrícula: 201620080016.
Titulo: "DLCP: Um Protocolo para a Operação Segura de Clientes Leves em Blockchain".  

Orientador: Prof. Dr.Antônio Jorge Gomes Abelém
Data: 03/10/2018.

Hora: 09h00 

Local: LABTIC da Ufpa.

Banca Examinadora:

  1. Prof. Dr. Antônio Jorge Gomes Abelém - Orientador (PPGCC/UFPA)
  2. Prof. Dr. Denis Lima do Rosário - Membro Interno (PPGCC/UFPA)
  3. Prof. Dr. Roberto Samarone dos S. Araújo - Membro Externo (FACOMP/UFPA)
  4. Pesquisador Billy Anderson Pinheiro - Membro Externo (UFPA)
  5. Prof. Dr. Weverton Luís da C. Cordeiro - Membro Externo (UFRGS)

RESUMO

Em blockchain, nodos completos são pares que armazenam cadeias completas de blocos que, em essência, incluem os cabeçalhos dos blocos e as transações neles contidas --- para, assim, validarem todas as novas transações inseridas. Em contrapartida, clientes leves são pares que possuem recursos limitados e, por esse motivo, eles requisitam aos nodos completos apenas os cabeçalhos dos blocos, que são suficientes para permitir a verificação de transações específicas através do uso de protocolos mais simples, como o Simple Payment Verification. Como uma abordagem convencional para impedir ações maliciosas de nodos completos durante a verificação de transações (falhas bizantinas), os clientes leves requisitam os cabeçalhos dos blocos para múltiplos nodos e comparam as respostas recebidas para validar os blocos. Um problema com essa abordagem é que um cliente leve deve conectar-se com cada nodo completo e executar as mesmas operações criptográficas para cada conexão repetidamente, o que resulta em sobrecarga no lado do cliente e tempos de resposta maiores. Nesse trabalho, propõe-se uma abordagem alternativa para tratar esse problema, no qual os clientes leves são capazes de criptografar uma requisição de cabeçalhos dos blocos apenas uma vez e enviar tal requisição para um conjunto pre-determinado de nodos. Estes são então capazes de acessar, processar e responder de volta ao cliente com uma única resposta. Essa abordagem, chamada de Distributed Lightweight Client Protocol (DLCP), permite aos clientes leves verificar com baixa complexidade se os nodos completos concordaram sobre uma dada resposta. A partir de avaliações experimentais, observou-se que o DLCP provê menor latência e reduz a sobrecarga de computação e comunicação em comparação com a abordagem convencional existente.

Palavras-Chave: Segurança em Redes de computadores; Blockchain; Chaves públicas. 

 

2) Aluno: Diego Bento Aires Teixeira

Matrícula: 201720080010.
Titulo: "Algoritmo Genético para Roteamento e Alocação de Comprimento de Onda em Redes Ópticas WDM com Tráfego Estático".  

Orientador: Prof. Dr. Josivaldo de Souza Araújo
Data: 10/10/2018.

Hora: 09h00 

Local: Sala FC-02 do Instituto de Ciências Exatas e Naturais.

Banca Examinadora:

  1. Prof. Dr. Josivaldo de Souza Araújo - Orientador (PPGCC/UFPA)
  2. Profa. Dra. Fabiola Pantoja Oliveira Araújo - Membro Externo (FACOMP/UFPA)
  3. Prof. Dr. Afonso Jorge Ferreira Cardoso - Membro Externo (EMBRAPA) 

RESUMO

Para transmitir dados de forma eficiente através de uma rede de fibra óptica, muitos algoritmos de roteamento e alocação de comprimento de onda (RWA) têm sido propostos. Este trabalho apresenta um algoritmo genético que objetiva resolver os subproblemas do RWA, que consistem em escolher o caminho ótico mais adequado (ou seja, uma combinação de uma rota e um canal de comprimento de onda) entre um par origem-destino de nós em redes ópticas transparentes. Uma comparação com algumas abordagens já conhecidas em termos de probabilidade de bloqueio foi realizada. Os resultados mostram um desempenho satisfatório, uma vez que a probabilidade média de bloqueio atingida pelo algoritmo genético foi menor do que, ou relativamente equivalente, às das técnicas comparadas. 
Palavras-Chave: Algoritmo Genético, Roteamento e Alocação de Comprimento de Onda, Redes Ópticas WDM 
 
 
3) Aluno: Edson Costa Dias

Matrícula: 201720080031.
Titulo: "Processo de Solução Técnica do CMMI-DEV para Projetos de Manutenção de Software: Um Estudo de Caso de Implementação"

Orientador: Prof. Dr. Sandro Ronaldo Bezerra Oliveira

Data: 25/10/2018.

Hora: 08h00 

Local: Sala FC-01 do Instituto de Ciências Exatas e Naturais.

Banca Examinadora:

  1. Prof. Dr. Sandro Ronaldo Bezerra Oliveira - Orientador (PPGCC/UFPA)
  2. Prof. Dr. Eloi Luiz Favero - Membro Interno (PPGCC/UFPA)
  3. Prof. Dr. Carlos dos Santos Portela - Membro Externo (CAMPUS DE CAMETÁ/UFPA)

RESUMO

Organizações que atuam no segmento de desenvolvimento de software desempenham papéis importantes no contexto econômico mundial, isso é um fato evidente nos dias atuais. Parte dessas organizações são caracterizadas como Pequenas e Médias Empresas (PME) e elas reconhecem que para produzirem softwares com qualidade e concentrarem esforços para serem competitivas na indústria, precisam melhorar seus processos das atividades de produção de software. Há ainda um segmento das PME de softwares que concentram grande parte de suas atividades na manutenção de software e enfrentam dificuldades nas tarefas para correção de erros no código ou mesmo para adaptação ou evolução dos requisitos dos softwares. Neste contexto, esta dissertação apresenta uma abordagem de um processo de Solução Técnica (Technical Solution– TS) para projetos de manutenção de software tendo como referência o modelo CMMI-DEV. O propósito da área TS é projetar e implementar os requisitos quando estes já estão desenvolvidos e prontos. O caso de implementação dessa área foi realizado no Centro de Tecnologia da Informação e Comunicação (CTIC) da Universidade Federal do Pará (UFPA). O CTIC tendo o perfil de uma PME, é o órgão da instituição que possibilita soluções de tecnologias de informação e comunicação para a comunidade universitária da UFPA, incluindo serviços de desenvolvimento e manutenção dos produtos de softwares utilizados na pela instituição. A implementação da TS no CTIC partiu de um mapeamento da área na organização, seguido da modelagem e finalizando com uma avaliação para ter a evidência de que a implementação realizada na organização estivesse aderente às práticas descritas no modelo CMMI-DEV. Após a avaliação, foi possível constatar que o objetivo pretendido foi alcançado, uma vez que a organização teve seu processo de Solução Técnica mapeado, modelado e melhoradopara as atividades de manutenção de software, tornando a proposta do processo viável e útil, contribuindo como um método para implementar áreas de processo seguindo a representação contínua do CMMI-DEV em PME. 
Palavras-Chave:Qualidade de Software, Melhoria de Processo de Software, Solução Técnica, Manutenção de Software.