Summary
A comprehensive approach to the design of Ubiquitous Computing systems must deal with the issues related to the restoration of an earlier or acceptable state of the system, if possible, when users intentionally want to undo some previous actions. Systems supporting collaborative Ubiquitous Computing environments should provide a default undo function, but also provide users and applications with awareness information to correctly decide which (compensative) actions should be undertaken. In this paper we describe how to achieve undo in distributed, dynamic, context-aware systems. We present a general approach to undo in collaborative Ubiquitous Computing environments in terms of the CASMAS model: part of the approach relies on the notion of active coordination artifacts, as defined also in CSCW literature.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abowd, G.D., Dix, A.J.: Giving undo attention. Interact. Comput. 4(3), 317–342 (1992)
Agostini, A., De Michelis, G., Loregian, M.: Undo in Workflow Management Systems. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 321–335. Springer, Heidelberg (2003)
George, B., Leeman, J.: A formal approach to undo operations in programming languages. ACM Trans. Program. Lang. Syst. 8(1), 50–87 (1986)
Locatelli, M.P., Loregian, M.: Active coordination artifacts in collaborative ubiquitous-computing environments. In: Schiele, B., Dey, A.K., Gellersen, H., de Ruyter, B.E.R., Tscheligi, M., Wichert, R., Aarts, E.H.L., Buchmann, A.P. (eds.) AmI 2007. LNCS, vol. 4794, pp. 177–194. Springer, Heidelberg (2007)
Locatelli, M.P., Vizzari, G.: Awareness in collaborative ubiquitous environments: The multilayered multi-agent situated system approach. ACM Transactions on Autonomous and Adaptive Systems 2(4), 13 (2007)
Loregian, M.: Undo for Mobile Phones: Does your Mobile Phone Need an Undo Key? Do You? In: Proceedings of the 5th Nordic Conference on Human-Computer Interaction 2008, Lund, Sweden, October 20-22. ACM, New York (2008)
Loregian, M., Locatelli, M.P.: An Experimental Analysis of Undo in Ubiquitous Computing Environments. In: Sandnes, F.E., Zhang, Y., Rong, C., Yang, L.T., Ma, J. (eds.) UIC 2008. LNCS, vol. 5061, pp. 505–519. Springer, Heidelberg (2008)
Schmidt, K., Simone, C.: Coordination mechanisms: Towards a conceptual foundation of cscw systems design. Computer Supported Cooperative Work (CSCW) 5(2), 155–200 (1996)
Sun, C.: Undo as concurrent inverse in group editors. ACM Trans. Comput.-Hum. Interact. 9(4), 309–361 (2002)
Yang, Y.: Undo support models. Int. J. Man-Mach. Stud. 28(5), 457–481 (1988)
Zhou, C., Imamiya, A.: Object-based nonlinear undo model. In: COMPSAC 1997: Proceedings of the 21st International Computer Software and Applications Conference, pp. 50–55. IEEE Computer Society, Washington (1997)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Locatelli, M.P., Loregian, M. (2008). Undo in Context-Aware Collaborative Ubiquitous-Computing Environments. In: Badica, C., Mangioni, G., Carchiolo, V., Burdescu, D.D. (eds) Intelligent Distributed Computing, Systems and Applications. Studies in Computational Intelligence, vol 162. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85257-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-540-85257-5_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85256-8
Online ISBN: 978-3-540-85257-5
eBook Packages: EngineeringEngineering (R0)