Skip to main content

A Transaction Model for Context-Aware Applications

  • Conference paper
Advances in Grid and Pervasive Computing (GPC 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4459))

Included in the following conference series:

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.

Funded by 973 Program of China (2002CB312002) and 863 Program of China (2006AA01Z159), NSFC (60233010, 60403014, 60603034).

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Weiser, M.: The Computer for the 21st Century. Scientific American, 94-100 (September 1991)

    Google Scholar 

  2. RDQL, http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/

  3. Garcia-Molina, H., Salem, K.: Sagas. In: Proc. 1987 SIGMOD International Conference on Management of Data, pp. 249–259 (1987)

    Google Scholar 

  4. Elmagarmid, A.K., et al.: A Multidatabase Transaction Model for Interbase. In: Proc. of the 16th VLDB Conference, pp. 23–34 (1990)

    Google Scholar 

  5. Dayal, U., Hsu, M., Ladin, R.: A Transaction Model for Long-running Activities. In: Proc. of the 17th International Conference on Very Large Databases, pp. 113–122 (1991)

    Google Scholar 

  6. Waechter, H., Reuter, A.: The ConTract Model. In: Elmagarmid, A.K. (ed.) Database Transaction Models for Advanced Applications, pp. 219–263. Morgan Kaufmann Publishers, San Mateo (1992)

    Google Scholar 

  7. Biliris, A., et al.: ASSET: A System for Supporting Extended Transactions. In: Proc. of 1994 SIGMOD International Conference on Management of Data, pp. 44–54 (1994)

    Google Scholar 

  8. Ranganathan, A., Al-Muhtadi, J., Campbell, R.H.: Reasoning about Uncertain Contexts in Pervasive Computing Environments. IEEE Pervasive Computing 3(2), 62–70 (2004)

    Article  Google Scholar 

  9. Dey, A.K., Mankoff, J.: Designing Mediation for Contextaware Applications. ACM Transactions on Computer-Human Interaction (TOCHI) 12(1), 53–80 (2005)

    Article  Google Scholar 

  10. Li, J., et al.: FollowMe: A Pluggable Infrastructure for Context-Awareness. In: Ubicomp2005, Tokyo, Japan (2005)

    Google Scholar 

  11. Chen, S., et al.: Toward Context-Awareness: A Workflow Embedded Middleware. In: Ma, J., et al. (eds.) UIC 2006. LNCS, vol. 4159, pp. 766–775. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Alonso, G., et al.: Advanced Transaction Models in Workflow Contexts. In: Proc. of the 12th International Conference on Data Engineering, pp. 574–581 (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christophe Cérin Kuan-Ching Li

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Chen, S., Ge, J., Tao, X., Lu, J. (2007). A Transaction Model for Context-Aware Applications. In: Cérin, C., Li, KC. (eds) Advances in Grid and Pervasive Computing. GPC 2007. Lecture Notes in Computer Science, vol 4459. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72360-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72360-8_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72359-2

  • Online ISBN: 978-3-540-72360-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics