Título: 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
Fecha: 2012-10-12
2004
Publicador: Unversidad Nacional de La Plata
Fuente:

Tipo: Objeto de conferencia
Objeto de conferencia
Tema: atualização dinâmica de componentes
reflexão computacional
programação orientada a aspectos
dynamic software updating
computational reflection
aspect oriented programming
SOFTWARE ENGINEERING
Ciencias Informáticas
base de datos
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
Idioma: Español