Título: | DESIGN AND IMPLEMENTATION OF COLLECTIVE INTERFACES IN A COMPONENT-ORIENTED MIDDLEWARE | ||||||||||||||||||||||||||||||||||||||||||||
Autor: |
PAULO DA SILVA SILVEIRA |
||||||||||||||||||||||||||||||||||||||||||||
Colaborador(es): |
RENATO FONTOURA DE GUSMAO CERQUEIRA - Orientador |
||||||||||||||||||||||||||||||||||||||||||||
Catalogação: | 11/OUT/2011 | Língua(s): | PORTUGUESE - BRAZIL |
||||||||||||||||||||||||||||||||||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||||||||||||||||||||||||||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||||||||||||||||||||||||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=18469&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=18469&idi=2 |
||||||||||||||||||||||||||||||||||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.18469 | ||||||||||||||||||||||||||||||||||||||||||||
Resumo: | |||||||||||||||||||||||||||||||||||||||||||||
Traditionally, the development process of parallel systems emphasizes performance
at the expense of better programming abstractions, which causes
problems such as excessive code complexity and reduced software maintainability.
New techniques have shown expressive results in building parallel
software, such as software components technologies. This work conducted
a study of the mechanism of parallel communication between components
known as Collective Interfaces. As part of this study, we performed an implementation
of this mechanism in the SCS middleware, where two connectors
were designed and implemented for parallel synchronization and communnication.
This implementation allowed us to analyze the requirements for the
integration of Collective Interfaces in a component oriented middleware and
to identify the challenges of implementing this mechanism in a language as
C++, widely used in scientific applications.
|
|||||||||||||||||||||||||||||||||||||||||||||
|