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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Weiser, M.: The Computer for the 21st Century. Scientific American, 94-100 (September 1991)
Garcia-Molina, H., Salem, K.: Sagas. In: Proc. 1987 SIGMOD International Conference on Management of Data, pp. 249–259 (1987)
Elmagarmid, A.K., et al.: A Multidatabase Transaction Model for Interbase. In: Proc. of the 16th VLDB Conference, pp. 23–34 (1990)
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)
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)
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)
Ranganathan, A., Al-Muhtadi, J., Campbell, R.H.: Reasoning about Uncertain Contexts in Pervasive Computing Environments. IEEE Pervasive Computing 3(2), 62–70 (2004)
Dey, A.K., Mankoff, J.: Designing Mediation for Contextaware Applications. ACM Transactions on Computer-Human Interaction (TOCHI) 12(1), 53–80 (2005)
Li, J., et al.: FollowMe: A Pluggable Infrastructure for Context-Awareness. In: Ubicomp2005, Tokyo, Japan (2005)
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)
Alonso, G., et al.: Advanced Transaction Models in Workflow Contexts. In: Proc. of the 12th International Conference on Data Engineering, pp. 574–581 (1996)
Author information
Authors and Affiliations
Editor information
Rights 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)