- Inicio
- Atrás
|
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 |