Skip to main content

A Reflective Approach to Dynamic Adaptation in Ubiquitous Computing Environment

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNCS,volume 3090)

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-540-25978-7_8
  • Chapter length: 8 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   159.00
Price excludes VAT (USA)
  • ISBN: 978-3-540-25978-7
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   209.00
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Haas, Z.J.: Designing Methodologies for Adaptive and Multimedia Networks. IEEE Communications Magazine 39(11), 106–107 (2001)

    CrossRef  Google Scholar 

  4. 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)

    CrossRef  Google Scholar 

  5. Noble, B.: System Support for Mobile, Adaptive Applications. IEEE Personal Communications 7(1) (February 2000)

    Google Scholar 

  6. 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)

    CrossRef  Google Scholar 

  7. 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)

    Google Scholar 

  8. Blair, G.S., Coulson, G., et al.: What is Reflective Middleware? IEEE Distributed Systems Online Journal 2(6) (2001)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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