Título: | PROJETO E IMPLEMENTAÇÃO DE INTERFACES COLETIVAS EM UM MIDDLEWARE ORIENTADO A COMPONENTES DE SOFTWARE | |||||||
Autor: |
PAULO DA SILVA SILVEIRA |
|||||||
Colaborador(es): |
RENATO FONTOURA DE GUSMAO CERQUEIRA - Orientador |
|||||||
Catalogação: | 11/OUT/2011 | Língua(s): | PORTUGUÊS - BRASIL |
|||||
Tipo: | TEXTO | Subtipo: | TESE | |||||
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: | ||||||||
Tradicionalmente, o processo de desenvolvimento de sistemas paralelos enfatiza
o desempenho em detrimento de melhores abstrações de programação,
o que acarreta problemas como excessiva complexidade de código e redução da manutenibilidade do software. Novas técnicas tem se mostrado interessantes
na construção de software paralelo, tais como as tecnologias de
componentes de software. Este trabalho realizou um estudo do mecanismo
de comunicação paralela entre componentes conhecido como Interfaces Coletivas.
Como parte desse estudo, foi realizada uma implementação desse
mecanismo no middleware de componentes SCS, onde foram projetados e
implementados dois conectores para sincronizaçãoe comunicação paralela.
Essa implementação viabilizou uma análise dos requisitos para a integração
das Interfaces Coletivas em um middleware orientado a componentes e possibilitou
a identificação dos desafios de implementar esse mecanismo em
uma linguagem como C++, amplamente usada em aplicações científicas.
|
||||||||