Skip to main content

A Model Driven Integration Architecture for Ontology-Based Context Modelling and Context-Aware Application Development

  • Conference paper
Model Driven Architecture – Foundations and Applications (ECMDA-FA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4066))

Abstract

Context-awareness is a very important feature for pervasive services to enhance their flexibility and adaptability to changing conditions and dynamic environments. Using ontologies to model context information and to reason about context at a semantic level has attracted a lot of interest in the research community. However, most of the proposed solutions are ad hoc or proprietary. Therefore, employing standard approaches to formulate the development process becomes of importance. In this paper we examine how OMG’s Model Driven Architecture (MDA) can be applied to tackle the issues of context modelling and Context-Aware Application (CAA) modelling and development. A Context Ontology Model (COM) is presented to model context information at two levels: upper-level and extended specific level. A Model Driven Integration Architecture (MDIA) is then proposed to integrate rigorous model specifications and generate CAA implementations either semi-automatically or automatically.

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

Access this chapter

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dey, A.K., Salber, D., Abowd, G.D.: 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 in the Human-Computer Interaction (HCI) Journal 16(2-4), 97–166 (2001)

    Google Scholar 

  2. Brown, P.J., Bovey, J.D., Chen, X.: Context-Aware Applications: From the Laboratory to the Marketplace. IEEE Personal Communications 4(5), 58–64 (1997)

    Article  Google Scholar 

  3. Yang, K., Ou, S., Liotta, A., Henning, I.: Composition of Context-aware Services Using Policies and Models. In: Proc. of IEEE GlobeCom 2005. IEEE Press, St. Louis (2005)

    Google Scholar 

  4. Yang, K., Ou, S., Azmoodeh, M., Georgalas, N.: Policy-based Model-driven Engineering of Pervasive Services and the Associated OSS. BT Technical Journal (BTTJ) 23(3), 162–174 (2005)

    Article  Google Scholar 

  5. Georgalas, N., Azmoodeh, M., Ou, S.: Model Driven Integration of Standard Based OSS Components. In: Proc. of the Eurescom Summit 2005 on Ubiquitous Services and Applications, Heidelberg, Germany (2005)

    Google Scholar 

  6. Fuchs, F., Hochstatter, I., Krause, M., Berger, M.: A Meta-model Approach to Context Information. In: Proc. of the 3rd Int’l. Conf. on IEEE Pervasive Computing and Communications Workshops, pp. 8–14 (2005)

    Google Scholar 

  7. Duric, D., Gasevic, D., Devedzic, V.: A MDA-based Approach to the Ontology Definition Meta-model. In: Proc. of a 4th Workshop On Computational Intelligence And Information Technologies, Serbia (2003)

    Google Scholar 

  8. IBM and Sandpiper Software, Inc., Ontology Definition Meta-model (2005), http://www.omg.org/docs/ad/05-08-01.pdf

  9. Wang, X.H., Gu, T., Zhang, D.Q., Pung, H.K.: Ontology-Based Context Modelling and Reasoning using OWL. In: Context Modelling and Reasoning Workshop at PerCom (2004)

    Google Scholar 

  10. Chen, H., Finin, T., Joshi, A.: Using OWL in a Pervasive Computing Broker. In: Proc. of Workshop on Ontologies in Open Agent Systems (AAMAS 2003) (2003)

    Google Scholar 

  11. Henricksen, K., Livingstone, S., Indulska, J.: Towards a hybrid approach to context modelling, reasoning, and interoperation. In: Proc. of the 1st Int’l. Workshop on Advanced Context Modelling, Reasoning And Management, UbiComp 2004 (2004)

    Google Scholar 

  12. Object Management Group (OMG), Model Driven Architecture, http://www.omg.org/mda

  13. McGuinness, D.L., Harmelen, F.: OWL Web Ontology Language Overview, W3C Recommendation (2004), http://www.w3.org/TR/owl-features/

  14. Brickley, D., Guha, R.V.: RDF Vocabulary Description Language 1.0: RDF Schema, W3C Recommendation (2004), http://www.w3.org/TR/rdf-schema/

  15. Chen, H., Perich, F., Finin, T., Joshi, A.: SOUPA: Standard Ontology for Ubiquitous Pervasive Applications. In: Proc. Of the 1st Int’l Conf. on Mobile and Ubiquitous System. IEEE, Los Alamitos (2004)

    Google Scholar 

  16. Biegel, G., Cahill, V.: A Framework for Developing Mobile, Context-aware Applications. In: Proc. of 2nd IEEE Conf. on Pervasive computing and Communications (2004)

    Google Scholar 

  17. McFadden, T., Henricksen, K., Indulska, J.: Automating context-aware application development. In: First Int’l. workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004, England (2004)

    Google Scholar 

  18. QVT Partners. Initial Submission for MOF 2.0 Query/View/Transformations RFP, QVT-Partners (2003), http://qvtp.org/downloads/1.1/qvtpartners1.1.pdf

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

Ou, S., Georgalas, N., Azmoodeh, M., Yang, K., Sun, X. (2006). A Model Driven Integration Architecture for Ontology-Based Context Modelling and Context-Aware Application Development. In: Rensink, A., Warmer, J. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2006. Lecture Notes in Computer Science, vol 4066. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11787044_15

Download citation

  • DOI: https://doi.org/10.1007/11787044_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35909-8

  • Online ISBN: 978-3-540-35910-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics