A MECHANISM OF COMPONENT SELECTION WITH THE NOTION OF RECONFIGURATION CONTRACTS / UM MECANISMO DE SELEÇÃO DE COMPONENTES PARA O MIDDLEWARE KALUANA USANDO A NOÇÃO DE CONTRATOS DE RECONFIGURAÇÃO

AUTOR(ES)
FONTE

IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia

DATA DE PUBLICAÇÃO

08/04/2011

RESUMO

A computação móvel cria a necessidade de que as aplicações sejam adaptáveis de acordo com o contexto do usuário. Demandas específicas do usuário, assim como alterações no contexto computacional requerem que aplicações móveis clientes devam ser capazes de se adaptar dinamicamente para se adequar ao novo cenário de execução. Estas adaptações precisam ser apropriadas e devem manter a qualidade de serviço evitando falhas ou degradação do desempenho da aplicação. Este trabalho propõe uma extensão do middleware de componentes Kaluana, que provê um mecanismo de seleção de componentes para aplicações adaptáveis a partir de contratos de reconfiguração. Esta seleção é feita com a noção de equivalência entre suas as interfaces públicas e considera as restrições de execução dos componentes candidatos a serem usados na adaptação de acordo com o contexto computacional do dispositivo para a avaliação dos componentes candidatos a instanciação. Esta seleção visa manter a compatibilidade dos novos componentes com os componentes já implantados bem como com o contexto de execução, ou seja, o estado corrente dos recursos no dispositivo. Com a noção de equivalência entre as interfaces de especificação de componentes, a aplicação tem a possibilidade de selecionar componentes através da interface do serviço requisitado sem a necessidade de conhecer seu nome ou alguma característica específica, evitando assim que uma amarração seja criada com uma determinada implementação.

ASSUNTO(S)

componentes de software software components adaptacao dinamica dynamic adaptability middleware middleware

Documentos Relacionados