[en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: EDUARDO CASTRO MOTA CAMARA
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: MAXWELL
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.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529&idi=2
http://doi.org/10.17771/PUCRio.acad.23529
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.
id PUC_RIO-1_94a23940b0093cf29726efcc0e4bde5f
oai_identifier_str oai:MAXWELL.puc-rio.br:23529
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str
spelling [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS [pt] UM ESTUDO SOBRE ATUALIZAÇÃO DINÂMICA DE COMPONENTES DE SOFTWARE [pt] ARQUITETURA DE SOFTWARE[pt] ATUALIZACAO DE SOFTWARE[pt] ATUALIZACAO DINAMICA DE SOFTWARE[pt] COMPONENTES DE SOFTWARE[en] SOFTWARE ARCHITECTURE[en] SOFTWARE UPDATE[en] DYNAMIC SOFTWARE UPDATE[en] SOFTWARE COMPONENTS[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.[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.MAXWELLNOEMI DE LA ROCQUE RODRIGUEZNOEMI DE LA ROCQUE RODRIGUEZEDUARDO CASTRO MOTA CAMARA2014-10-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529&idi=1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529&idi=2http://doi.org/10.17771/PUCRio.acad.23529porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2019-08-05T00:00:00Zoai:MAXWELL.puc-rio.br:23529Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342019-08-05T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS
[pt] UM ESTUDO SOBRE ATUALIZAÇÃO DINÂMICA DE COMPONENTES DE SOFTWARE
title [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS
spellingShingle [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS
EDUARDO CASTRO MOTA CAMARA
[pt] ARQUITETURA DE SOFTWARE
[pt] ATUALIZACAO DE SOFTWARE
[pt] ATUALIZACAO DINAMICA DE SOFTWARE
[pt] COMPONENTES DE SOFTWARE
[en] SOFTWARE ARCHITECTURE
[en] SOFTWARE UPDATE
[en] DYNAMIC SOFTWARE UPDATE
[en] SOFTWARE COMPONENTS
title_short [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS
title_full [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS
title_fullStr [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS
title_full_unstemmed [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS
title_sort [en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS
author EDUARDO CASTRO MOTA CAMARA
author_facet EDUARDO CASTRO MOTA CAMARA
author_role author
dc.contributor.none.fl_str_mv NOEMI DE LA ROCQUE RODRIGUEZ
NOEMI DE LA ROCQUE RODRIGUEZ
dc.contributor.author.fl_str_mv EDUARDO CASTRO MOTA CAMARA
dc.subject.por.fl_str_mv [pt] ARQUITETURA DE SOFTWARE
[pt] ATUALIZACAO DE SOFTWARE
[pt] ATUALIZACAO DINAMICA DE SOFTWARE
[pt] COMPONENTES DE SOFTWARE
[en] SOFTWARE ARCHITECTURE
[en] SOFTWARE UPDATE
[en] DYNAMIC SOFTWARE UPDATE
[en] SOFTWARE COMPONENTS
topic [pt] ARQUITETURA DE SOFTWARE
[pt] ATUALIZACAO DE SOFTWARE
[pt] ATUALIZACAO DINAMICA DE SOFTWARE
[pt] COMPONENTES DE SOFTWARE
[en] SOFTWARE ARCHITECTURE
[en] SOFTWARE UPDATE
[en] DYNAMIC SOFTWARE UPDATE
[en] SOFTWARE COMPONENTS
description [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.
publishDate 2014
dc.date.none.fl_str_mv 2014-10-07
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.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529&idi=2
http://doi.org/10.17771/PUCRio.acad.23529
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=23529&idi=2
http://doi.org/10.17771/PUCRio.acad.23529
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1856395917511360512