Um conjunto de recursos para programação paralela orientada a objetos.

Detalhes bibliográficos
Ano de defesa: 2001
Autor(a) principal: Salvador, Laís do Nascimento
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
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: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-12112024-141819/
Resumo: A área de Programação Paralela Orientada a Objetos tem sido alvo de várias pesquisas nesses últimos anos. O encapsulamento de dados inerente à programação orientada a objetos torna esse paradigma bastante interessante para a implementação de sistemas paralelos. Porém com o uso combinado desses dois modelos de programação têm sido detectados vários problemas que dificultam o desenvolvimento de \"software\" para essa área. Os problemas encontrados estão principalmente relacionados às formas de expressão das propriedades de paralelismo em programas baseados em objetos. O objetivo principal desta tese é oferecer um conjunto de recursos para programação paralela orientada a objetos. Esse conjunto é composto por um modelo de programação, uma linguagem de declaração de propriedades de paralelismo e um padrão de projeto. Esses recursos possuem alto grau de reusabilidade e contemplam soluções para os problemas relevantes nessa área. Além desse conjunto de recursos, o desenvolvimento deste trabalho também oferece contribuições importantes no uso de técnicas e formalismos.
id USP_cc80d673072b58c739c561b38caa6975
oai_identifier_str oai:teses.usp.br:tde-12112024-141819
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Um conjunto de recursos para programação paralela orientada a objetos.Untitled in englishConcurrent programmingObject-oriented programmingParallel programmingProgramação concorrenteProgramação orientada por objetosProgramação paralelaA área de Programação Paralela Orientada a Objetos tem sido alvo de várias pesquisas nesses últimos anos. O encapsulamento de dados inerente à programação orientada a objetos torna esse paradigma bastante interessante para a implementação de sistemas paralelos. Porém com o uso combinado desses dois modelos de programação têm sido detectados vários problemas que dificultam o desenvolvimento de \"software\" para essa área. Os problemas encontrados estão principalmente relacionados às formas de expressão das propriedades de paralelismo em programas baseados em objetos. O objetivo principal desta tese é oferecer um conjunto de recursos para programação paralela orientada a objetos. Esse conjunto é composto por um modelo de programação, uma linguagem de declaração de propriedades de paralelismo e um padrão de projeto. Esses recursos possuem alto grau de reusabilidade e contemplam soluções para os problemas relevantes nessa área. Além desse conjunto de recursos, o desenvolvimento deste trabalho também oferece contribuições importantes no uso de técnicas e formalismos.In the last few years, Object-Oriented Parallel Programming has been the target of many researches. The data encapsulation inherent to object-oriented programming makes this programming paradigm very attractive for implementing parallel systems. However, due to the combined use of these two models many problems have been detected. These problems make software development with Object-Oriented Parallel Programming more difficult. They are mainly related with how to express the parallelism properties in object-based programs. The major objective of this thesis is to provide a set of resources for Object-Oriented Parallel Programming. This set consists of a programming model, a declaration language for parallelism properties and a design pattern. These resources have high reusability degree as well as present solutions for some important problems. In addition to this set of resources, the development of this work also provides contributions regarding to the use of techniques and formalisms.Biblioteca Digitais de Teses e Dissertações da USPSato, Liria MatsumotoSalvador, Laís do Nascimento2001-03-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-12112024-141819/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-11-12T16:23:02Zoai:teses.usp.br:tde-12112024-141819Biblioteca 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:27212024-11-12T16:23:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Um conjunto de recursos para programação paralela orientada a objetos.
Untitled in english
title Um conjunto de recursos para programação paralela orientada a objetos.
spellingShingle Um conjunto de recursos para programação paralela orientada a objetos.
Salvador, Laís do Nascimento
Concurrent programming
Object-oriented programming
Parallel programming
Programação concorrente
Programação orientada por objetos
Programação paralela
title_short Um conjunto de recursos para programação paralela orientada a objetos.
title_full Um conjunto de recursos para programação paralela orientada a objetos.
title_fullStr Um conjunto de recursos para programação paralela orientada a objetos.
title_full_unstemmed Um conjunto de recursos para programação paralela orientada a objetos.
title_sort Um conjunto de recursos para programação paralela orientada a objetos.
author Salvador, Laís do Nascimento
author_facet Salvador, Laís do Nascimento
author_role author
dc.contributor.none.fl_str_mv Sato, Liria Matsumoto
dc.contributor.author.fl_str_mv Salvador, Laís do Nascimento
dc.subject.por.fl_str_mv Concurrent programming
Object-oriented programming
Parallel programming
Programação concorrente
Programação orientada por objetos
Programação paralela
topic Concurrent programming
Object-oriented programming
Parallel programming
Programação concorrente
Programação orientada por objetos
Programação paralela
description A área de Programação Paralela Orientada a Objetos tem sido alvo de várias pesquisas nesses últimos anos. O encapsulamento de dados inerente à programação orientada a objetos torna esse paradigma bastante interessante para a implementação de sistemas paralelos. Porém com o uso combinado desses dois modelos de programação têm sido detectados vários problemas que dificultam o desenvolvimento de \"software\" para essa área. Os problemas encontrados estão principalmente relacionados às formas de expressão das propriedades de paralelismo em programas baseados em objetos. O objetivo principal desta tese é oferecer um conjunto de recursos para programação paralela orientada a objetos. Esse conjunto é composto por um modelo de programação, uma linguagem de declaração de propriedades de paralelismo e um padrão de projeto. Esses recursos possuem alto grau de reusabilidade e contemplam soluções para os problemas relevantes nessa área. Além desse conjunto de recursos, o desenvolvimento deste trabalho também oferece contribuições importantes no uso de técnicas e formalismos.
publishDate 2001
dc.date.none.fl_str_mv 2001-03-29
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-12112024-141819/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-12112024-141819/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
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_ 1818598505264971776