Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos

Autores
Silveira, Fábio Fagundes; Resende, Antônio Maria Pereira de; Cunha, Adilson Marques da; Lisbôa, Maria Lúcia Blanck
Año de publicación
2004
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
A atualização dinâmica de sistemas é uma atividade crucial em software para missão crítica, que não pode parar a sua execução a qualquer momento. O presente artigo aborda aspectos sobre atualização de componentes em sistemas orientados a objetos, sem a necessidade de interrupções. Nele, discute-se os prós e contras de algumas possíveis soluções que utilizam técnicas existentes. Baseando-se em prospecções realizadas, uma abordagem é proposta, a fim de propiciar a criação de novas soluções ou a melhoria das existentes. Esta abordagem sugere a criação do Serviço de Troca de Referência-STR e do Serviço de Identificação de Processamento-SIP, os quais auxiliam a atualização dinâmica de componentes, eliminando a degradação dos sistemas atualizados causadas pelas técnicas existentes.
Dynamic software updating is a crucial activity for critical mission software that must not stop its execution at anytime. This paper discusses aspects about components updating in object oriented software without needing to interrupt their executions. Advantages and disadvantages are discussed about techniques used to apply current solutions.Based upon prospections done, an approach is proposed in order to allow either develop new solutions or improve the current ones. This approach suggests an implementation of Reference Exchange Service and Running Identification Service. These services aid dynamic components updating, eliminating the runtime overhead of updated systems which is inherited from current techniques
Eje: I - Workshop de Ingeniería de Software y Base de Datos
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
base de datos
SOFTWARE ENGINEERING
atualização dinâmica de componentes
reflexão computacional
programação orientada a aspectos
dynamic software updating
computational reflection
aspect oriented programming
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/22354

id SEDICI_6060ab1cb8a5d1c6936880ec0939de8c
oai_identifier_str oai:sedici.unlp.edu.ar:10915/22354
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetosSilveira, Fábio FagundesResende, Antônio Maria Pereira deCunha, Adilson Marques daLisbôa, Maria Lúcia BlanckCiencias Informáticasbase de datosSOFTWARE ENGINEERINGatualização dinâmica de componentesreflexão computacionalprogramação orientada a aspectosdynamic software updatingcomputational reflectionaspect oriented programmingA atualização dinâmica de sistemas é uma atividade crucial em software para missão crítica, que não pode parar a sua execução a qualquer momento. O presente artigo aborda aspectos sobre atualização de componentes em sistemas orientados a objetos, sem a necessidade de interrupções. Nele, discute-se os prós e contras de algumas possíveis soluções que utilizam técnicas existentes. Baseando-se em prospecções realizadas, uma abordagem é proposta, a fim de propiciar a criação de novas soluções ou a melhoria das existentes. Esta abordagem sugere a criação do Serviço de Troca de Referência-STR e do Serviço de Identificação de Processamento-SIP, os quais auxiliam a atualização dinâmica de componentes, eliminando a degradação dos sistemas atualizados causadas pelas técnicas existentes.Dynamic software updating is a crucial activity for critical mission software that must not stop its execution at anytime. This paper discusses aspects about components updating in object oriented software without needing to interrupt their executions. Advantages and disadvantages are discussed about techniques used to apply current solutions.Based upon prospections done, an approach is proposed in order to allow either develop new solutions or improve the current ones. This approach suggests an implementation of Reference Exchange Service and Running Identification Service. These services aid dynamic components updating, eliminating the runtime overhead of updated systems which is inherited from current techniquesEje: I - Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI)2004info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/22354spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:27:48Zoai:sedici.unlp.edu.ar:10915/22354Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:27:48.942SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos
title Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos
spellingShingle Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos
Silveira, Fábio Fagundes
Ciencias Informáticas
base de datos
SOFTWARE ENGINEERING
atualização dinâmica de componentes
reflexão computacional
programação orientada a aspectos
dynamic software updating
computational reflection
aspect oriented programming
title_short Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos
title_full Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos
title_fullStr Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos
title_full_unstemmed Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos
title_sort Uma abordagem sobre atualização dinâmica em componentes de sistemas orientados a objetos
dc.creator.none.fl_str_mv Silveira, Fábio Fagundes
Resende, Antônio Maria Pereira de
Cunha, Adilson Marques da
Lisbôa, Maria Lúcia Blanck
author Silveira, Fábio Fagundes
author_facet Silveira, Fábio Fagundes
Resende, Antônio Maria Pereira de
Cunha, Adilson Marques da
Lisbôa, Maria Lúcia Blanck
author_role author
author2 Resende, Antônio Maria Pereira de
Cunha, Adilson Marques da
Lisbôa, Maria Lúcia Blanck
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
base de datos
SOFTWARE ENGINEERING
atualização dinâmica de componentes
reflexão computacional
programação orientada a aspectos
dynamic software updating
computational reflection
aspect oriented programming
topic Ciencias Informáticas
base de datos
SOFTWARE ENGINEERING
atualização dinâmica de componentes
reflexão computacional
programação orientada a aspectos
dynamic software updating
computational reflection
aspect oriented programming
dc.description.none.fl_txt_mv A atualização dinâmica de sistemas é uma atividade crucial em software para missão crítica, que não pode parar a sua execução a qualquer momento. O presente artigo aborda aspectos sobre atualização de componentes em sistemas orientados a objetos, sem a necessidade de interrupções. Nele, discute-se os prós e contras de algumas possíveis soluções que utilizam técnicas existentes. Baseando-se em prospecções realizadas, uma abordagem é proposta, a fim de propiciar a criação de novas soluções ou a melhoria das existentes. Esta abordagem sugere a criação do Serviço de Troca de Referência-STR e do Serviço de Identificação de Processamento-SIP, os quais auxiliam a atualização dinâmica de componentes, eliminando a degradação dos sistemas atualizados causadas pelas técnicas existentes.
Dynamic software updating is a crucial activity for critical mission software that must not stop its execution at anytime. This paper discusses aspects about components updating in object oriented software without needing to interrupt their executions. Advantages and disadvantages are discussed about techniques used to apply current solutions.Based upon prospections done, an approach is proposed in order to allow either develop new solutions or improve the current ones. This approach suggests an implementation of Reference Exchange Service and Running Identification Service. These services aid dynamic components updating, eliminating the runtime overhead of updated systems which is inherited from current techniques
Eje: I - Workshop de Ingeniería de Software y Base de Datos
Red de Universidades con Carreras en Informática (RedUNCI)
description A atualização dinâmica de sistemas é uma atividade crucial em software para missão crítica, que não pode parar a sua execução a qualquer momento. O presente artigo aborda aspectos sobre atualização de componentes em sistemas orientados a objetos, sem a necessidade de interrupções. Nele, discute-se os prós e contras de algumas possíveis soluções que utilizam técnicas existentes. Baseando-se em prospecções realizadas, uma abordagem é proposta, a fim de propiciar a criação de novas soluções ou a melhoria das existentes. Esta abordagem sugere a criação do Serviço de Troca de Referência-STR e do Serviço de Identificação de Processamento-SIP, os quais auxiliam a atualização dinâmica de componentes, eliminando a degradação dos sistemas atualizados causadas pelas técnicas existentes.
publishDate 2004
dc.date.none.fl_str_mv 2004
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/22354
url http://sedici.unlp.edu.ar/handle/10915/22354
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1842260116507721728
score 13.13397