Maxwell Para Simples Indexação

Título
[en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS

Título
[pt] UM ESTUDO SOBRE ATUALIZAÇÃO DINÂMICA DE COMPONENTES DE SOFTWARE

Autor
[pt] EDUARDO CASTRO MOTA CAMARA

Vocabulário
[pt] ARQUITETURA DE SOFTWARE

Vocabulário
[pt] ATUALIZACAO DE SOFTWARE

Vocabulário
[pt] ATUALIZACAO DINAMICA DE SOFTWARE

Vocabulário
[pt] COMPONENTES DE SOFTWARE

Vocabulário
[en] SOFTWARE ARCHITECTURE

Vocabulário
[en] SOFTWARE UPDATE

Vocabulário
[en] DYNAMIC SOFTWARE UPDATE

Vocabulário
[en] SOFTWARE COMPONENTS

Resumo
[pt] O desenvolvimento baseado em sistemas de componentes de software consiste em compor sistemas a partir de unidades de sotfware prontas e reutilizáveis. Muitos sistemas de componentes software em produção, precisam ficar disponíveis durante 24 horas por dia nos 7 dias da semana. Atualizações dinâmicas permitem que os sistemas sejam atualizados sem interromperem a execução dos seus serviços, aplicando a atualização em tempo de execução. Muitas técnicas de atualização dinâmica, na literatura, utilizam aplicações feitas especificamente para cobrir os pontos implementados e poucas utilizam um histórico de necessidades de um sistema real. Este trabalho estuda os principais casos de atualizações que ocorrem em um sistema de componentes de uso extenso, o Openbus, que consiste em uma infraestrutura de integração responsável pela comunicação de diversas aplicações de aquisição, processamento e interpretação de dados. Além deste estudo, implementamos uma solução de atualização dinâmica para acomodar as necessidades deste sistema. Depois, utilizando a solução implementada, apresentamos um teste de sobrecarga e algumas aplicações de atualizações do Openbus.

Resumo
[en] The component-based development of software systems consists on composing systems from ready and reusable sotfware units. Many software componente systems on production, need to be available 24 hours a day 7 days a week. Dynamic updates allow systems to be upgraded without interrupting the execution of its services, applying the update at runtime. Many dynamics software update techniques in the literature use applications specically implemented to cover the presented points and only a few use a historical need of a real system. This work studies the main cases of updates that occur in a system of components with extensive use, the Openbus, which consists of an integration infrastructure responsible for communication of various applications for acquisition, processing and interpretation of data. In addition to this study, we implement a solution of dynamic software update to accommodate the needs of this system. After, using the implemented solution, we present an overhead test and applications of updates on Openbus.

Orientador(es)
NOEMI DE LA ROCQUE RODRIGUEZ

Banca
ROBERTO IERUSALIMSCHY

Banca
NOEMI DE LA ROCQUE RODRIGUEZ

Banca
RENATO FONTOURA DE GUSMAO CERQUEIRA

Banca
ALEXANDRE SZTAJNBERG

Catalogação
2014-10-07

Apresentação
2014-03-26

Tipo
[pt] TEXTO

Formato
application/pdf

Idioma(s)
PORTUGUÊS

Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529@1

Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529@2

Referência DOI
https://doi.org/10.17771/PUCRio.acad.23529


Arquivos do conteúdo
NA ÍNTEGRA PDF