Abstract
To provide users with persistent services in distributed ubiquitous environments, it is required for applications and middleware to be aware of the frequent and unpredictable changes in users requirements as well as environmental conditions, also to be able to adapt their behaviour as such changes. One of the main limitations of current approaches for supporting adaptability is that applications themeselves are responsible for triggering and adaptive mechanism when the underling infrastructure notifies them about any changes. Hence, we design an adaptive middleware framework using reflection and propose the meta-meta-level to support a policy-based adaptation. We implement mobile agents (adaptation, context and meta agents) to adapt user-level and application-level changes dynamically for mobile users and applications.
Keywords
- Mobile Agent
- Adaptation Event
- Service Component
- Dynamic Adaptation
- Adaptation Policy
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options
Preview
Unable to display preview. Download preview PDF.
References
Ranganathan, A., Campbell, R.H.: A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. In: ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil (June 16-20, 2003)
Blair, G.S., Coulson, G., Anderson, A., et al.: A Principles Approach to Supporting Adaptation in Distributed Mobile Emvironments. In: Nixon, P., Ritchie, I. (eds.) Proceedings of the 5th International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE 2000), Limerick, Ireland (June 10-11, 2000)
Haas, Z.J.: Designing Methodologies for Adaptive and Multimedia Networks. IEEE Communications Magazine 39(11), 106–107 (2001)
Efstratiou, C., Cheverst, K., Davices, N., Friday, A.: An Architecture for the Effective Support of Adaptive Context-Aware Applications. In: Tan, K.-L., Franklin, M.J., Lui, J.C.-S. (eds.) MDM 2001. LNCS, vol. 1987, pp. 15–26. Springer, Heidelberg (2000)
Noble, B.: System Support for Mobile, Adaptive Applications. IEEE Personal Communications 7(1) (February 2000)
Dowling, J., Cahill, V.: The K-Component Architecture Meta-Model for Self- Adaptive Software. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol. 2192, p. 81. Springer, Heidelberg (2001)
Kenney, J., Cahill, V.: Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework. In: Proceedings of the Fourth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2003), Lake Como, Italy, June 4-6, pp. 3–14 (2003)
Blair, G.S., Coulson, G., et al.: What is Reflective Middleware? IEEE Distributed Systems Online Journal 2(6) (2001)
Román, M., Kon, F., Campbell, R.H.: Reflective Middleware: From Your Desk to Your Hand. IEEE Distributed Systems Online Journal, Special Issue on Reflective Middleware (2001)
Wang, N., Kircher, M., Schmidt, D.C.: Applying Reflective Middleware Techniques to Optimize a QoS-enabled CORBA Component Model Implementation. In: COMPSAC 2000, Taipei, Taiwan (October 2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ghim, SJ., Yoon, YI., Choe, JW. (2004). A Reflective Approach to Dynamic Adaptation in Ubiquitous Computing Environment. In: Kahng, HK., Goto, S. (eds) Information Networking. Networking Technologies for Broadband and Mobile Networks. ICOIN 2004. Lecture Notes in Computer Science, vol 3090. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25978-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-25978-7_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23034-2
Online ISBN: 978-3-540-25978-7
eBook Packages: Springer Book Archive