Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos

Detalhes bibliográficos
Ano de defesa: 2000
Autor(a) principal: Moreira, Edmilson Marmo
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-02032020-090536/
Resumo: O uso da programação paralela tem crescido muito nos últimos anos. Isso se deve, entre outros fatores, ao aumento da utilização dos sistemas distribuídos. Entretanto, esse tipo de programação apresenta maior complexidade em relação à programação seqüencial, o que dificulta a sua popularização. Um problema encontrado na programação paralela é o não determinismo global, que toma a depuração desses programas uma tarefa dificil. Além disso, a aprendizagem dos conceitos que envolvem a programação paralela por usuários sem muita experiência não é uma tarefa trivial. Dentro desse contexto, este trabalho apresenta o projeto de uma ferramenta para depuração de programas paralelos. Essa ferramenta, além de permitir a depuração de um programa, auxilia os usuários sem muita experiência a analisar o código de seus programas, conduzindo-os a uma reformulação de suas técnicas de programação. Esse procedimento perrnite a aquisição de novos conhecimentos sobre a prática da programação paralela ou ainda consolidar conceitos anteriormente adquiridos. Um protótipo da ferramenta proposta foi desenvolvido com o objetivo de avaliar a interface e a facilidade com que os usuários interagem com o ambiente, verificando assim o potencial da ferramenta.