Skip to main content

Developing Context-Aware Ubiquitous Computing Systems with a Unified Middleware Framework

  • Conference paper

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

Abstract

Context-awareness is one of the fundamental requirements for achieving user-oriented ubiquity. In this paper, we present the design and approach to a middleware solution that expedites context-awareness in a ubiquitous computing environment. Context-Aware Middleware for Ubiquitous computing Systems (CAMUS) envisions a comprehensive middleware solution that not only focuses on providing context composition at the software level but also facilitates dynamic features retrieval at the hardware level by masking the inherent heterogeneity of environment sensors. Complexity is handled by providing ’separation of concerns’ between environment features extraction, contextual data composition and context interpretation. Different reasoning mechanisms are incorporated in CAMUS as pluggable services. Ontology based formal context modeling using OWL is described. With a systematic approach, CAMUS is proved to be a flexible and reusable middleware framework.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiser, M.: Scientific America. The Computer for the 21st Century, 94–104 (September 1991); reprinted in IEEE Pervasive Computing, 19–25 (January-March 2002)

    Google Scholar 

  2. Satyanarayanan, M.: IEEE Personal Communications. Pervasive Computing: Vision and Challenges, 10–17 (August 2001)

    Google Scholar 

  3. Dey, A.K., et al.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Anchor article of a special issue on Context-Aware Computing, Human-Computer Interaction (HCI) Journal 16 (2001)

    Google Scholar 

  4. Jang, S., Woo, W.: Ubi-UCAM: A Unified Context-Aware Application Model. In: Context 2003, Stanford, CA, USA (June 2003)

    Google Scholar 

  5. Hong, J.: The Context Fabric, http://guir.berkeley.edu/projects/confab/

  6. Kumar, M., Shirazi, B.A., Das, S.K., Sung, B.Y., Levine, D., Singhal, M.: PICO: a middleware framework for pervasive computing. IEEE Pervasive Computing 2(23), 72–79 (2003)

    Article  Google Scholar 

  7. Ranganathan, A., Campbell, R.H.: A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. In: CM/IFIP/USENIX International Middleware Conference, Brazil (June 2003)

    Google Scholar 

  8. Harry, C., Finin, T., Joshi, A.: An Intelligent Broker for Context- Aware Systems. In: Ubicomp 2003, Seattle, Washington (October 2003)

    Google Scholar 

  9. W3C Web Ontology Working Group: The Web Ontology language: OWL, http://www.w3.org/2001/sw/WebOnt/

  10. Zadeh, L.: Fuzzy Sets. Information and Control 8, 338–353 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  11. Korpipaa, P., Koskinen, M., Peltola, J., Makela, S.M., Seppanen, T.: Bayesian approach to sensor-based context awareness. Personal and Ubiquitous Computing 7(2), 113–124 (2003)

    Article  Google Scholar 

  12. Pearl, J.: Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, San Francisco (1988) (Revised second printing)

    Google Scholar 

  13. Jini, http://www.jini.org/

  14. UPnP, http://upnp.org/

  15. Trastour, D., Bartolini, C., Gonzalez-Castillo, J.: A Semantic Web Approach to Service Description for Matchmaking of Services. HP Labs Bristol. HPL-2001-183 (2001)

    Google Scholar 

  16. Li, L., Horrocks, I.: A software framework for matchmaking based on semantic web technology. In: WWW 2003, pp. 331–339. ACM, New York (2003)

    Chapter  Google Scholar 

  17. Haarslev, V., Moller, R.: Racer: A Core Inference Engine for the Semantic Web. In: EON2003, Sanibel Island, Florida (October 2003)

    Google Scholar 

  18. Winograd, T.: Architectures for Context. Human-Computer Interaction (HCI) Journal 16 (2001)

    Google Scholar 

  19. IBM Research: TSpaces, http://www.almaden.ibm.com/cs/TSpaces

  20. OSGi, http://www.osgi.org/

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

Ngo, H.Q., Shehzad, A., Liaquat, S., Riaz, M., Lee, S. (2004). Developing Context-Aware Ubiquitous Computing Systems with a Unified Middleware Framework. In: Yang, L.T., Guo, M., Gao, G.R., Jha, N.K. (eds) Embedded and Ubiquitous Computing. EUC 2004. Lecture Notes in Computer Science, vol 3207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30121-9_64

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30121-9_64

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22906-3

  • Online ISBN: 978-3-540-30121-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics