Skip to main content

A Reflective Approach to Dynamic Adaptation in Ubiquitous Computing Environment

  • Conference paper
Information Networking. Networking Technologies for Broadband and Mobile Networks (ICOIN 2004)

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

Included in the following conference series:


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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others


  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)

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

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

    Chapter  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


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.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23034-2

  • Online ISBN: 978-3-540-25978-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics