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

Detalhes bibliográficos
Autor(a) principal: Edmilson Marmo Moreira
Data de Publicação: 2000
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://doi.org/10.11606/D.55.2020.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.
id USP_cefb0d0d8ba1e107712c2b3301b152a0
oai_identifier_str oai:teses.usp.br:tde-02032020-090536
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos Not available 2000-04-17Regina Helena Carlucci SantanaNivaldi Calônego JúniorMarcos José SantanaEdmilson Marmo MoreiraUniversidade de São PauloCiências da Computação e Matemática ComputacionalUSPBR Não disponível Not available 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. The use of parallel programrning had increased over the last years. This is mainly due, to the increase in the use of distributed systems. However, the parallel programrning presents larger complexity in relation to the sequential prog,ramming, making its popularization difficulty. One problem found in the development of parallel software is the non-detenninism that turns the debugging of those programs a difficult task. Furthermore, the learning of the concepts involved with parallel programming for inexperienced users is not a trivial task. Thus, this MSc. dissertation presents the project of a tool aiming at debugging parallel programs. This tool, besides allowing the debugging of a parallel program, helps the inexperienced users in the analyzes of their program code, driving them towards a reformulation of their programrning tecludques. This procedure allows either the uquisition of new lcnowledge on the practice of the parallel progranuning or it can consolidate previous knowledge. A prototype was also developed to evaluate both the interface built and the easiness in the users environment interaction, verifying the potential of the tool. https://doi.org/10.11606/D.55.2020.tde-02032020-090536info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USP2023-12-21T18:04:22Zoai:teses.usp.br:tde-02032020-090536Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-12-22T11:59:55.140838Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.pt.fl_str_mv Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos
dc.title.alternative.en.fl_str_mv Not available
title Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos
spellingShingle Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos
Edmilson Marmo Moreira
title_short Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos
title_full Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos
title_fullStr Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos
title_full_unstemmed Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos
title_sort Projeto de Uma Ferramenta de Auxílio na Depuração de Programas Paralelos
author Edmilson Marmo Moreira
author_facet Edmilson Marmo Moreira
author_role author
dc.contributor.advisor1.fl_str_mv Regina Helena Carlucci Santana
dc.contributor.referee1.fl_str_mv Nivaldi Calônego Júnior
dc.contributor.referee2.fl_str_mv Marcos José Santana
dc.contributor.author.fl_str_mv Edmilson Marmo Moreira
contributor_str_mv Regina Helena Carlucci Santana
Nivaldi Calônego Júnior
Marcos José Santana
description 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.
publishDate 2000
dc.date.issued.fl_str_mv 2000-04-17
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://doi.org/10.11606/D.55.2020.tde-02032020-090536
url https://doi.org/10.11606/D.55.2020.tde-02032020-090536
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade de São Paulo
dc.publisher.program.fl_str_mv Ciências da Computação e Matemática Computacional
dc.publisher.initials.fl_str_mv USP
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade de São Paulo
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1794502398862950400