A transaction model for context-aware applications

  • Authors:
  • Shaxun Chen;Jidong Ge;Xianping Tao;Jian Lu

  • Affiliations:
  • State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing City, P.R. China;State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing City, P.R. China;State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing City, P.R. China;State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing City, P.R. China

  • Venue:
  • GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Pervasive computing is widely researched and a large number of context-aware applications have been built in the recent years. However, correctness of contexts and fault handling of these applications have always been ignored. This paper proposes a transaction model for context-aware applications. In this model, context-aware applications are organized as a number of logic units and each unit may have a compensation module, which will be executed when errors or exceptions occur in context-aware applications in order to minimize the bad infection. This model supports nested scopes and the number of levels of subtransactions is unlimited. We also present an implementation of this transaction model, which is specialized for context-aware use.