Skip to main content

A Middleware Architecture Determining Application Context Using Shared Ontology

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3983))

Abstract

Context awareness is a key part of ubiquitous computing. Recent middleware supporting it have the architecture to provide a context model to represent context information. The middleware recognizes contexts by using sensed and inferred information, applies them appropriately. This implies that the middleware should be able to determine all contexts of applications running. But since context-aware applications will be applied to wider areas and their number increases, it has become difficult for the middleware to determine all contexts needed for various applications. To overcome this, we propose architecture providing context definition by application using shared ontology. The middleware makes and maintains the shared ontology base in a ubiquitous computing environment. Applications write the context decision rule describing their own context and register it to the middleware. Then the middleware generates context objects to make a context decision according to the registered rule. If the current situation satisfies the rule, the context object notifies context information to a relevant application. Our application-defined context is middleware-independent so that it can make ubiquitous computing applications more capable.

This research was supported by the Program for the Training of Graduate Students in Regional Innovation which was conducted by the Ministry of Commerce Industry and of the Korean Government Regional Innovation which was conducted by the Ministry of Commerce Industry and Energy of the Korean Government.

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

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. Wang, X., Jin, S.D., Chin, C.Y., Sanka, R.H., Zhang, D.: Semantic Space: An Infrastructure for Smart Spaces. PERVASIVE computing (2004)

    Google Scholar 

  2. Gu, T., Pung, H.K., Zhang, D.: A Service-Oriented Middleware for Building Context-Aware Services. Journal of Network and Computer Applications (JNCA) 28, 1–18 (2005)

    Article  Google Scholar 

  3. Chen, H.: An Intelligent Broker Architecture for Pervasive Context-Aware Systems. PhD Thesis (2004)

    Google Scholar 

  4. Soursa, J.J., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In: The 3rd Working IEEE/IFIP Conference on Software Architecture (2002)

    Google Scholar 

  5. Roman, M., Hess, C., Cerqueria, R., Ranganathan, A., Campbell, R., Nahrsted, K.: Gaia: A Middleware Platform for Active Spaces. IEEE Pervasive Computing, 74-83 (2002)

    Google Scholar 

  6. Dey, A.K.: Providing Architectural Support for Building Context-Aware Applications. PhD Thesis (2000)

    Google Scholar 

  7. McGuiness, D.L., Hanmerlen, F.: OWL Web Ontology Language Overview. In: W3C Recommendation 2004 (2004)

    Google Scholar 

  8. Chen, H., Perich, F., Finin, T., Joshi, A.: SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications. In: International Conference on Mobile and Ubiquitous Systems: Networking and Services (2004)

    Google Scholar 

  9. Jang, M., Sohn, J.: Bossam: An extended rule engine for OWL inferencing. In: Antoniou, G., Boley, H. (eds.) RuleML 2004. LNCS, vol. 3323, pp. 128–138. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  10. Carroll, J.J., Dickinson, I., Dollin, C.: Jena: Implementing the Semantic Web Recommendations, Tech. Report HPL-2003-146 (2003)

    Google Scholar 

  11. Knublauch, H., Fergerson, R., Noy, N., Musen, M.: Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications. In: Third International Semantic Web Conference (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jeong, K., Choi, D., Kim, S.H., Lee, G. (2006). A Middleware Architecture Determining Application Context Using Shared Ontology. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751632_14

Download citation

  • DOI: https://doi.org/10.1007/11751632_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34077-5

  • Online ISBN: 978-3-540-34078-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics