Um Suporte para Adaptação Dinâmica de Arquiteturas Ubíquas
 
André Luiz G. Santos, Diego Leal, Orlando Loques
Instituto de Computação – Universidade Federal Fluminense (UFF)
Rua Passos da Pátria, 156, Bloco E, 3º andar – São Domingos – Niterói – RJ – Brasil
{asantos,dleal,loques}@ic.uff.br
 
Abstract
 
Ubiquitous computing environments are highly dynamic due to changes in the set of available resources and also because of changes of user’s demands in different operational contexts. Thus, applications for these environments require dynamic-adaptation support mechanisms in order to meet requirements that vary along their operational time. In this paper we present dynamic-adaptation support mechanisms based on technologies that are widely available and adopted by real world product developers. Some experiments demonstrate that the proposed mechanisms meet performance and flexibility requirements that are essential for the implementation of real pervasive systems.
 
Keywords: Ubiquitous, Computing, Dynamic, Adaptation, Architecture, Configuration.
Resumo
 
Ambientes de computação ubíqua são altamente dinâmicos devido às freqüentes mudanças no conjunto de dispositivos disponíveis e de mudanças das necessidades dos usuários em diferentes contextos de operação. Dessa forma, as aplicações nesses ambientes requerem mecanismos de suporte à adaptação dinâmica para atenderem a requisitos que variam ao longo do tempo. Neste trabalho apresentamos um suporte para adaptação dinâmica baseado em tecnologias atuais, amplamente disseminadas e adotadas em âmbito comercial. Experimentos realizados demonstram que a proposta atende também a requisitos de flexibilidade e desempenho essenciais para a implementação de sistemas reais.
 
Palavras Chave: Ubíqua, Computação, Arquitetura, Dinâmico, Adaptação, Configuração