Affiliation:
1. University College London, London, UK
2. Lancaster University, Lancaster, UK
Abstract
The increasing popularity of portable devices and recent advances in wireless networking technologies facilitate the engineering of new classes of applications, which present challenging problems to designers. Mobile devices face temporary and unannounced loss of network connectivity when they are moved, they are likely to have scarce resources, and they are required to react to frequent changes in the environment. To accommodate these new requirements imposed by mobility, middleware platforms for mobile computing must be capable of both deployment-time configurability and run-time reconfigurability. We illustrate how reflective techniques can be exploited by middleware designers to address these requirements. We discuss two complementary approaches: CARISMA, where reflection is used to support dynamic adaptation of middleware behaviour to changes in context, and ReMMoC, which uses reflection to accommodate heterogeneity requirements imposed by both applications and underlying device platforms.
Publisher
Association for Computing Machinery (ACM)
Reference46 articles.
1. Alternis S.A. Solutions for Location Data Mediation. http://www.alternis.fr/.]] Alternis S.A. Solutions for Location Data Mediation. http://www.alternis.fr/.]]
2. Teleporting - Making Applications Mobile
3. G. S. Blair G. Coulson A. Andersen L. Blair M. Clarke F. Costa H. Duran-Limon T. Fitzpatrick L. Johnston R. Moreira N. Parlavantzas and K. Saikoski. The Design and Implementation of OpenORB v2. IEEE DS Online Special Issue on Reflective Middleware 2(6) 2001.]] G. S. Blair G. Coulson A. Andersen L. Blair M. Clarke F. Costa H. Duran-Limon T. Fitzpatrick L. Johnston R. Moreira N. Parlavantzas and K. Saikoski. The Design and Implementation of OpenORB v2. IEEE DS Online Special Issue on Reflective Middleware 2(6) 2001.]]
Cited by
28 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Like Circles in the Water: Responsibility as a System-Level Function;AI Approaches to the Complexity of Legal Systems XI-XII;2021
2. Building a Web of Things with Avatars;Managing the Web of Things;2017
3. A Middleware Architecture for Ambient Adaptive Systems;Next Generation Intelligent Environments;2016
4. Adaptive Mobile Architecture with Utility Computing;Advances in Systems Analysis, Software Engineering, and High Performance Computing;2016
5. CAreDroid;Proceedings of the 21st Annual International Conference on Mobile Computing and Networking;2015-09-07