Return to search

Uma Linguagem de ProgramaÃÃo Paralela Orientada a Objetos para Arquiteturas DistribuÃdas / A Programming Language for Parallel Object-Oriented Distributed Architectures

FundaÃÃo de Amparo à Pesquisa do Estado do Cearà / Em programaÃÃo orientadas a objetos (POO) , a habilidade de encapsular interesses de software da dominante decomposiÃÃo em objetos à a chave para alcanÃar alto nÃvel de modularidade e diminuiÃÃo de complexidade em projetos de larga escala.
Entretanto, o paralelismo de memÃria distribuÃda tende a quebrar modularidade, encapsulamento e a independÃncia de objetos, uma vez que as computaÃÃes paralelas nÃo podem ser encapsuladas em objetos individuais, os quais residem em um
espaÃo de endereÃamento Ãnico. Para reconciliar orientaÃÃo a objetos e paralelismo em memÃria distribuÃda, esse trabalho introduz a PPOO (ProgramaÃÃo Paralela Orientada a Objetos), um estilo de POO onde objetos sÃo distribuÃdos por padrÃo. Como uma estensÃo do C++, uma linguagem consolidada em CAD, a linguagem PObC++ foi projetada e prototipada, incorporando as ideias da PPOO. / In object-oriented programming (OOP) languages, the ability to encapsulate
software concerns of the dominant decomposition in objects is the key to
reaching high modularity and loss of complexity in large scale designs. However,
distributed-memory parallelism tends to break modularity, encapsulation, and
functional independence of objects, since parallel computations cannot be
encapsulated in individual objects, which reside in a single address space.
For reconciling object-orientation and distributed-memory parallelism, this work
introduces OOPP (Object-Oriented Parallel Programming), a style of OOP where
objects are distributed by default. As an extension of C++, a widespread language
in HPC, the PObC++ language has been designed and protoyped, incorporating
the ideas of OOPP

Identiferoai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:5496
Date13 April 2012
CreatorsEduardo Gurgel Pinho
ContributorsFrancisco Heron de Carvalho Junior, Ricardo Cordeiro CorrÃa, Eugene Francis Vinod Rebello
PublisherUniversidade Federal do CearÃ, Programa de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃo, UFC, BR
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageUnknown
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações da UFC, instname:Universidade Federal do Ceará, instacron:UFC
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0068 seconds