Abstract
This paper presents an approach for representing, and providing computer support for, the configuration of interactive systems, particularly ubiquitous systems, that offers a flexible method for combining a wide range of configuration techniques. There are many existing techniques offering dynamic adaptation, ranging from fully automatic through context-sensitive to user-driven. We propose a model that unifies all of these techniques and offers a rich choice of ways of combining them, based on the concept of configuration possibilities, evaluation functions applicable to sets of these possibilities and approaches for parameterising the functions and combining the results. We present a concept demonstrator implementation of the model, designed for home care systems, and describe a set of use cases based on this prototype implementation that illustrate the power and flexibility of the approach.
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
Dey, A.K., Mankoff, J.: Designing mediation for context-aware applications. ACM Transactions on Computer-Human Interaction (TOCHI) 12(1), 53–80 (2005)
Oviatt, S.: Ten myths of multimodal interaction. Communications of the ACM 42(11), 74–81 (1999)
Thevenin, D., Coutaz, J.: Plasticity of User Interfaces: Framework and Research Agenda. In: Proceedings of Interact, vol. 99, pp. 110–117 (1999)
Magee, J., Dulay, N., Eisenbach, S., Kramer, J.: Specifying Distributed Software Architectures. In: Proceedings of the 5th European Software Engineering Conference, pp. 137–153 (1995)
Humble, J., Crabtree, A., Hemmings, T., Åkesson, K.P., Koleva, B., Rodden, T., Hansson, P.: Playing with the Bits-User-configuration of Ubiquitous Domestic Environments. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 12–15. Springer, Heidelberg (2003)
Edwards, W.K., Newman, M.W., Sedivy, J., Smith, T., Izadi, S.: Challenge: Recombinant Computing and the Speakeasy Approach. In: Proc. MOBICOM 2002 - The 8th Annual International Conference on Mobile Computing, pp. 279–286 (2002)
Schmidt, A., Beigl, M., Gellersen, H.W.: There is more to context than location. Computers & Graphics 23(6), 893–901 (1999)
Sousa, J.P., Garlan, D.: Improving User-Awareness by Factoring it Out of Applications. In: Proc. System Support for Ubiquitous Computing Workshop (UbiSys) (2003)
Gajos, K., Christianson, D., Hoffmann, R., Shaked, T., Henning, K., Long, J.J., Weld, D.S.: Fast and robust interface generation for ubiquitous applications. In: Beigl, M., Intille, S.S., Rekimoto, J., Tokuda, H. (eds.) UbiComp 2005. LNCS, vol. 3660. Springer, Heidelberg (2005)
Connelly, K., Khalil, A.: Towards Automatic Device Configuration in Smart Environments. In: Proceedings of UbiSys Workshop (2003)
W3C Ubiquitous Web Applications, Content Selection for Device Independence (DISelect) 1.0, http://www.w3.org/TR/2007/CR-cselection-20070725/
Calvary, G., Coutaz, J., Daassi, O., Balme, L., Demeure, A.: Towards a new generation of widgets for supporting software plasticity: the comet. In: Preproceedings of EHCI/DSV-IS, vol. 4, pp. 41–60 (2004)
Bell, M., Hall, M., Chalmers, M., Gray, P., Brown, B.: Domino: Exploring Mobile Collaborative Software Adaptation. LNCS. Springer, Heidelberg (2006)
Jaquero, V.L., Vanderdonckt, J., Montero, F., Gonzalez, P.: Towards an Extended Model of User Interface Adaptation: the ISATINE framework. In: Proc. Engineering Interactive Systems 2007 (2007)
Myers, B.A., Weitzman, D., Ko, A.J., Chau, D.H.: Answering Why and Why Not Questions in User Interfaces. In: Proc. ACM Conference on Human Factors in Computing Systems, Montreal, Canada, pp. 397–406 (2006)
Dourish, P.: Developing a Reflective Model of Collaborative Systems. ACM Transactions on Computer-Human Interaction 2(1), 40–63 (1995)
MacLean, A., Carter, K., Lovstrand, L., Moran, T.: User-tailorable systems: pressing the issues with buttons. In: Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, pp. 175–182 (1990)
Fickas, S.: Clinical Requirements Engineering. In: ICSE 2005, pp. 140–147. ACM, New York (2005)
Gray, P., McBryan, T., Martin, C., Gil, N., Wolters, M., Mayo, N., Turner, K., Docherty, L., Wang, F., Kolberg, M.: A Scalable Home Care System Infrastructure Supporting Domiciliary Care. University of Stirling, Technical Report CSM-173 (2007)
Wang, F., Docherty, L.S., Turner, K.J., Kolberg, M., Magill, E.H.: Services and Policies for Care at Home. In: Proc. International Conference on Pervasive Computing Technologies for Healthcare, pp. 7.1-7.10 (2006)
Williamson, J., Murray-Smith, R., Hughes, S.: Shoogle: excitatory multimodal interaction on mobile devices. In: Proc. SIGCHI conference on Human factors in computing systems (2007)
Turner, K.J., Reiff-Marganiec, S., Blair, L., Pang, J., Gray, T., Perry, P., Ireland, J.: Policy Support for Call Control. Computer Standards and Interfaces 28(6), 635–649 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McBryan, T., Gray, P. (2008). A Model-Based Approach to Supporting Configuration in Ubiquitous Systems. In: Graham, T.C.N., Palanque, P. (eds) Interactive Systems. Design, Specification, and Verification. DSV-IS 2008. Lecture Notes in Computer Science, vol 5136. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70569-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-70569-7_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70568-0
Online ISBN: 978-3-540-70569-7
eBook Packages: Computer ScienceComputer Science (R0)