A reflective middleware architecture to support adaptive mobile applications

  • Authors:
  • Celso Maciel da Costa;Marcelo da Silva Strzykalski;Guy Bemard

  • Affiliations:
  • Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, RS, Brazil;Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, RS, Brazil;Institut National des Télécommunications, Rue Charles Fourier, Evry, France

  • Venue:
  • Proceedings of the 2005 ACM symposium on Applied computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.02

Visualization

Abstract

Mobile applications are required to operate in environments in which the availability for resources and services may change significantly during system operation. As a result, mobile applications need to be capable of adapting to these changes to offer the best possible level of service to their users. However conventional middleware is limited in its capability of adapting to the environment changes and different users requirements. Computational reflection applied to middleware design has introduced a new research field, reflective middleware. In this paper we propose a reflective middleware architecture which can be used to develop adaptive mobile applications. In order to validate the architecture proposed we developed a prototype using the Web Services technology which focuses on the problem of adapting on a set of attributes in a coordinated manner.