Published in

Springer Verlag, Lecture Notes in Computer Science, p. 115-131

DOI: 10.1007/978-3-540-24593-3_9

Links

Tools

Export citation

Search in Google Scholar

Reflective Architectures for Adaptive Information Systems.

Proceedings article published in 2003 by Andrea Maurino, Stefano Modafferi, Barbara Pernici ORCID
This paper was not found in any repository, but could be made available legally by the author.
This paper was not found in any repository, but could be made available legally by the author.

Full text: Unavailable

Green circle
Preprint: archiving allowed
Green circle
Postprint: archiving allowed
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

Abstract

Nowadays the anytime/anywhere/anyone paradigm is be- coming very important and new applications are being developed in many contexts. The possibility of using applications along a wide range of devices, networks, and protocols raises new problems related to deliv- ery of services. Current academic and industrial solutions try to adapt services to the specific distribution channel, mainly by changing the pre- sentation of the service. In this paper, we reverse this perspective by using adaptive strategies to try to adapt the delivery channel to services as well. We present a possible architecture and focus our attention on the use of reflective components in the adaptive process. Using the re- flection principle, we are able to evaluate the channel constraints and the conditions in which the distribution channel is working at a specific time. This information, built with service, user, and context constraints, is used as input to adaptive strategies to change the current channel characteristics, to new ones satisfying all the requirements. If this kind of adaptation is not possible, we consider the different QoS levels offered by the service and the user's readiness to accept a downgraded service provisioning.