skip to main content
10.1145/1551693.1551696acmotherconferencesArticle/Chapter ViewAbstractPublication PageswmupsConference Proceedingsconference-collections
research-article

Context-based heterogeneous middleware integration

Published: 16 June 2009 Publication History

Abstract

The use of context provision middleware is a promising approach to deal with the low-level functions involved in handling contextual events when building ubiquitous applications. Several middleware are currently available that provide support for context handling, each one adopting different models both to interact with applications and to represent contextual data. We present OpenCOPI (Open COntext Platform Integration), a platform that integrates several context provision middleware systems, providing a unified ontology-based context service for ubiquitous applications. OpenCOPI encapsulates the underlying middleware platforms and represents them as services to be provided to client applications thus facilitating the development of ubiquitous applications. This paper presents the OpenCOPI architecture, main implementation issues, and a case study that discusses the use of OpenCOPI in a ubiquitous scenario.

References

[1]
Weiser, M. 1991 The Computer for the Twenty-First Century. In Scientific American, 94-10 (Sept, 1991).
[2]
Hasiotis, T., Alyfants, G., Tsetsos, V., Sekkas, O., Hadjiefthymiades, S. 2005 Sensation: a Middleware Integration Platform for Pervasive Applications in Wireless Sensor Networks. In Proceeedings of the Second European Workshop on Wireless Sensor Networks. Istanbul, Turkey. 366--377.
[3]
Sprott, D. and Wilkes, L. 2005 Understanding SOA. In CBDI Journal. Ed: July/August.
[4]
Yang, H. I. et al. 2008 Fault-Resilient Pervasive Service Composition. In: Advanced Intelligent Environments. Ed. H. Hagrass. Springer Verlag.
[5]
Villanueva, F. J., Moya, F., Santofimia, M. J., Rincón, F., Villa, D., Barba, J., López, J. C. 2009 Towards a unified middleware for ubiquitous and pervasive computing. In International Journal of Ambient Computing and Intelligence. 1(1), 53--63.
[6]
Buchholz, T. et al. 2003 Quality of Context: What it is and why we need it. In Proceedings of the Workshop of the HP OpenView University Association, Geneva.
[7]
Berners-Lee, T., Hendler, J. and Lassila, O. 2001 The Semantic Web. In Scientific American, May 2001, 29--37.
[8]
Wang, X. et al. 2004 Ontology based context modeling and reasoning using OWL. In Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops. 18--22.
[9]
W3C: Web Ontology Language. http://www.w3.org/2001/sw/WebOnt/.
[10]
Mendes Junior, J. R., Pires, P., Delicato, F. C., Batista, T. V. 2009 WebFlowAH: An Environment for Ad-Hoc Specification and Execution of Web Services-Based Processes. Proceedings of the 24th Annual ACM Symposium on Applied Computing. Honolulu, USA. v. 1. p. 692--693.
[11]
Guan, D., Yuan, W., Lee, S., Lee, Y. 2007 Context Selection and Reasoning in Ubiquitous Computing. In International Conference on Intelligent Pervasive Computing (IPC 2007). Jeju Island, Korea. 184--187.
[12]
Wang, X. H., Gu, T., Zhang, D. Q., and Pung, H. K. 2004 Ontology Based Context Modeling and Reasoning using OWL. In IEEE International Conference on Pervasive Computing and Communication (PerCom'04). Orlando, Florida, USA. 18--22.
[13]
Burstein, M. et al. 2004 OWL-S: Semantic Markup for Web Services. W3C Member Submission.
[14]
Guan, D., Yuan, W., Cho, S. J., Gavrilov, A., Lee, Y., Lee, S. 2007 Devising a Context Selection-Based Reasoning Engine for Context-Aware Ubiquitous Computing Middleware. In Ubiquitous Intelligence and Computing. 849--857.
[15]
Sirin, E., Parsia, B., Grau, B., Kalyanpur, A., Katz, Y. 2007 Pellet: A Practical OWL DL Reasoner. In J. Web Semantics.
[16]
Jørgensen, J. B. 2002 Coloured Petri Nets in UML-Based Software Development - Designing Middleware for Pervasive Healthcare. In Proc. of the Fourth International Workshop on Practical Use of Coloured Petri Nets and the CPN Tools, Aarhus, Denmark, 61--80.
[17]
Gong, P. et al. 2005 An Intelligent Middleware for Dynamic Integration of Heterogeneous Health Care Applications. In Proceedings of the 11th International Multimedia Modeling Conference, 2005. Melbourne, Australia. Gu, T., Pung, H. K., Zhang, D. Q. 2004 A Middleware for Building Context-Aware Mobile Services. In Vehicular Technology Conference (VTC 2004). Los Angeles, USA.
[18]
Dey, A. and Abowd, G. 2000 The Context Toolkit: Aiding the Development of Context-Aware Applications. In Workshop on Software Engineering for Wearable and Pervasive Computing, Limerick, Ireland.
[19]
Gu, T., Pung, H. K., Zhang, D. Q. 2004 A Middleware for Building Context-Aware Mobile Services. In Vehicular Technology Conference (VTC 2004). Los Angeles, USA.

Cited By

View all
  • (2013)Middleware Support For Context Handling and Integration in Ubiquitous COMPUTINGLarge Scale Network‐Centric Distributed Systems10.1002/9781118640708.ch06(123-144)Online publication date: 25-Oct-2013
  • (2011)Cloud IntegratorProceedings of the 2011 First International Symposium on Network Cloud Computing and Applications10.1109/NCCA.2011.29(135-142)Online publication date: 21-Nov-2011
  • (2011)AdaptUbiFlowProceedings of the 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing10.1109/EUC.2011.12(63-71)Online publication date: 24-Oct-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WMUPS '09: Proceedings of the 2009 Workshop on Middleware for Ubiquitous and Pervasive Systems
June 2009
30 pages
ISBN:9781605585321
DOI:10.1145/1551693
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 June 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. context heterogeneity
  2. context-based middleware
  3. ubiquitous and pervasive computing

Qualifiers

  • Research-article

Conference

WMUPS '09

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2013)Middleware Support For Context Handling and Integration in Ubiquitous COMPUTINGLarge Scale Network‐Centric Distributed Systems10.1002/9781118640708.ch06(123-144)Online publication date: 25-Oct-2013
  • (2011)Cloud IntegratorProceedings of the 2011 First International Symposium on Network Cloud Computing and Applications10.1109/NCCA.2011.29(135-142)Online publication date: 21-Nov-2011
  • (2011)AdaptUbiFlowProceedings of the 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing10.1109/EUC.2011.12(63-71)Online publication date: 24-Oct-2011
  • (2010)Context-Aware Middleware for Multimedia Services in Heterogeneous NetworksIEEE Intelligent Systems10.1109/MIS.2010.4825:2(40-47)Online publication date: 1-Mar-2010
  • (2010)Ubiquitous Infrastructure and Smart Service on City Gas Environments in Korea2010 5th International Conference on Future Information Technology10.1109/FUTURETECH.2010.5482730(1-5)Online publication date: May-2010
  • (2009)Context-Aware Middleware for Multimedia Services in Heterogeneous NetworksIEEE Intelligent Systems10.1109/MIS.2009.129Online publication date: 2009
  • (2009)Design Middleware Platforms for Ubiquitous Smart Service on City Gas Environment in KoreaU- and E-Service, Science and Technology10.1007/978-3-642-10580-7_14(90-97)Online publication date: 2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media