Title:
|
SOFTWARE AUTO-RECONFIGURÁVEL UTILIZANDO MIDDLEWARE REFLEXIVO E MOTOR DE REGRAS |
Author(s):
|
João Henrique V. da Silva, Julio Arakaki, Ítalo S. Vega |
ISBN:
|
978-989-8704-12-2 |
Editors:
|
Cristiano Costa, Luis Bengochea Martínez, Flávia Maria Santoro e Pedro Isaías |
Year:
|
2014 |
Edition:
|
Single |
Keywords:
|
Arquitetura de software, Sistema auto-reconfigurável, Contêiner de injeção de dependência, Programação orientada a aspectos, Motores de regras, Atributos d |
Type:
|
Full Paper |
First Page:
|
100 |
Last Page:
|
110 |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Sistemas de software auto-recon?guráveis monitoram o ambiente e, dadas certas condições, efetuam alterações na sua estrutura interna a ?m de atingir determinados atributos de qualidade. Este tipo de automatização diminui a necessidade de intervenção humana no software, diminui a ocorrência de erros e permite que o software responda rapidamente às mudanças que podem ocorrer no seu ambiente. As implementações de arquiteturas auto-recon?guráveis são invasivas aos seus componentes implicando numa reescrita destes, numa situação de reconfiguração. A aplicação da recon?guração poderá levar o software para um estado desconhecido ou inválido devido a determinada combinação dos seus componentes. Neste trabalho apresenta-se uma arquitetura de software auto-recon?gurável, onde não é necessária uma total reescrita dos componentes. Neste caso, utiliza-se as árvores de componentes que são testadas e não permitem que o software atinja um estado não desejado. Como resultado, obtém-se uma arquitetura padrão que poderá ser implementada em diferentes plataformas. Nesta proposta, utiliza-se de ferramentas como: Container de Injeção de Dependência, Programação Orientada a Aspectos e Motor de Regras. |
|
|
|
|