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
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/22354
Ver los metadatos del registro completo
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 |