skip to main content
10.1145/1462789.1462795acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

On the integration of context-based heterogeneous middleware for ubiquitous computing

Published: 01 December 2008 Publication History

Abstract

The use of context provision middleware is a promising approach for dealing with the low-level functions involved in handling contextual events when building ubiquitous applications. Several middleware platforms are currently available that provide support for context handling, each one adopting different models for interacting with applications and representing contextual data, and aiming at handling different types of context. There are ubiquitous applications that need dealing with a high degree of heterogeneous context sources and detection of complex event patterns thus requiring support of different and often noninteroperable middleware platforms. For this kind of application, developers must handle the platform heterogeneity, thus increasing the complexity of the application code. To address this issue, we propose OpenCOPI (Open COntext Platform Integration), a context platform that integrates several context provision middleware and provides common services for handling the composition of contextual events in order to offer a unified context platform. This paper introduces OpenCOPI and details its composition event service, CES, showing the integrating of two context middleware. The paper also describes a case study, based on a Meeting Detection System, to illustrate the use of CES.

References

[1]
Weiser, M. 1991 The Computer for the Twenty-First Century. In Scientific American, 94--10 (Sept, 1991).
[2]
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.
[3]
Sacramento V., et al. 2004 An Architecture supporting the development of Collaborative Applications for Mobile Users. In 2nd. International Workshop on Distributed and Mobile Collaboration, IEEE WETICE-2004, Modena, Italy.
[4]
David, P. C. and Ledoux, T. 2005 Wildcat: a generic framework for context-aware applications. In MPAC '05, 1--7, USA.
[5]
Capra, L., et al, 2003 CARISMA: Context-Aware Reflective Middleware System for Mobile Applications. In IEEE Transactions on Software Engineering, 29(10).
[6]
Moreto, D. and Endler, M. 2001 Evaluating Composite Events using Shared Trees. In IEEE Proceedings -- Software, Vol. 148, 1--10.
[7]
Li, G. and Jacobsen, H. 2005 Composite Subscriptions in Content-based Publish/Subscribe Systems. In International Middleware Conference. Grenoble, France.
[8]
Rubinsztejn, H., et al, 2004 Support for Context-Aware Collaboration. Mobility Aware Technologies and Applications. In LNCS Vol 3284, 37--47.
[9]
Baptista, G., et al, 2007 Uma API Pub/Sub para Aplicações Móveis Sensíveis ao Contexto. In 1st Worskhop on Pervasive and Ubiquitous Computing, Gramado, RS (in portuguese).
[10]
Baldauf, M., Dustdar, S. and Rosemberg, F. 2007 A survey on context-aware systems. In Int. J. Ad Hoc and Ubiquitous Computing, 2(4).
[11]
Lopes, F., Cacho, N. and Batista, T. 2007 Um Mecanismo de Composição de Eventos para Resolução de Exceções Sensíveis ao Contexto. In Proc. Software Engineering Brazilian Symposium, João Pessoa/PB, (in portuguese).
[12]
Harmelen, F., et al. 2002 Owl Web Ontology Language Reference. http://www.w3.org/TR/owl-ref/.
[13]
Wang, X. H. et. al. 2004 Ontology based context modeling and reasoning using OWL. In Procs. of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops.
[14]
Wang, J. et al. 2004 A sensor-fusion approach for meeting detection In Workshop on Context Awareness, Boston.
[15]
Pietzuch, P., Shand, B. and Bacon, J. 2003 A Framework for Event Composition in Distributed Systems. In 4th ACM/IFIP/USENIX Middleware, Rio de Janeiro, Brazil.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
MPAC '08: Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
December 2008
76 pages
ISBN:9781605583648
DOI:10.1145/1462789
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: 01 December 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

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

Qualifiers

  • Research-article

Conference

Middleware '08

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media