Incremental consistency checking for pervasive context

Chang Xu, S. C. Cheung*, W. K. Chan

*Corresponding author for this work

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

63 Citations (Scopus)

Abstract

Applications in pervasive computing are typically required to interact seamlessly with their changing environments. To provide users with smart computational services, these applications must be aware of incessant context changes in their environments and adjust their behaviors accordingly. As these environments are highly dynamic and noisy, context changes thus acquired could be obsolete, corrupted or inaccurate. This gives rise to the problem of context inconsistency, which must be timely detected in order to prevent applications from behaving anomalously. In this paper, we propose a formal model of incremental consistency checking for pervasive contexts. Based on this model, we further propose an efficient checking algorithm to detect inconsistent contexts. The performance of the algorithm and its advantages over conventional checking techniques are evaluated experimentally using Cabot middleware.

Original languageEnglish
Title of host publicationProceeding of the 28th International Conference on Software Engineering 2006, ICSE '06
PublisherIEEE Computer Society
Pages292-301
Number of pages10
ISBN (Print)1595933751, 9781595933751
DOIs
Publication statusPublished - 2006
Event28th International Conference on Software Engineering 2006, ICSE '06 - Shanghai, China
Duration: 20 May 200628 May 2006

Publication series

NameProceedings - International Conference on Software Engineering
Volume2006
ISSN (Print)0270-5257

Conference

Conference28th International Conference on Software Engineering 2006, ICSE '06
Country/TerritoryChina
CityShanghai
Period20/05/0628/05/06

Keywords

  • Context management
  • Incremental consistency checking
  • Pervasive computing

Fingerprint

Dive into the research topics of 'Incremental consistency checking for pervasive context'. Together they form a unique fingerprint.

Cite this