Um conjunto de recursos para programação paralela orientada a objetos.
| Ano de defesa: | 2001 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |