Abstract
The Unified Modeling Language is mainly being used to communicate about the design of a software system. In recent years, the language is increasingly being used to specify models that can be used for partial code generation. These efforts are mainly focussed on the generation of the application structure. It has been used to a lesser extend to model the interaction with the user and the user interface. In this paper, we introduce CUP 2.0, a Unified Modeling Language profile for high-level modeling of context-sensitive interactive applications. The profile was created to ease communication about the design of these applications between human-computer interaction specialists and software engineers. We further argue that the data provided by the models, suffices to (semi-) automatically create interactive low-fidelity prototypes that can be used for evaluation.
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
Campos, P.F., Nunes, N.J.: CanonSketch: a User-Centered Tool for Canonical Abstract Prototyping. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 146–163. Springer, Heidelberg (2005)
Clerckx, T., Winters, F., Coninx, K.: Tool support for designing context-sensitive user interfaces using a model-based approach. In: Proceedings TaMoDia 2005, Gdansk, Poland, September 26–27, pp. 11–18 (2005)
Constantine, L.L.: Canonical Abstract Prototypes for Abstract Visual and Interaction Design. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 1–15. Springer, Heidelberg (2003)
Coutaz, J., Rey, G.: Foundations for a Theory of Contextors. In: CADUI, pp. 13–34. Kluwer Academic Publishers, Dordrecht (2002)
da Silva, P.P., Paton, N.W.: User Interface Modelling in UMLi. IEEE Software 20(4), 62–69 (2003)
Dey, A.K., Salber, D., Abowd, G.D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction (HCI) Journal 16(2-4), 97–166 (2001)
Dubinko, M., Klotz, L.L., Merrick, R., Raman, T.V.: XForms 1.0. W3C (2003), http://www.w3.org/TR/2003/REC-xforms-20031014/
Elkoutbi, M., Khriss, I., Keller, R.: Automated Prototyping of User Interfaces Based on UML Scenarios. Automated Software Engineering 13(1), 5–40 (2006)
Green, T., Blackwell, A.: Cognitive Dimensions of Information Artifacts: a Tutorial, 1.2 edition (October 1998)
Hong, J.I., Landay, J.A.: An architecture for privacy-sensitive ubiquitous computing. In: Proceedings of MobiSYS 2004, pp. 177–189. ACM Press, New York (2004)
Limbourg, Q., Vanderdonckt, J.: Engineering Advanced Web Applications. In: UsiXML: A User Interface Description Language Supporting Multiple Levels of Independence, Rinton Press (December 2004)
Mori, G., Paternò, F., Santoro, C.: Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions. IEEE Transactions on Sofware Engineering 30(8), 507–520 (2004)
Nunes, N.J.: Object Modeling for User-Centered Development and User Interface Design: The Wisdom Approach. PhD thesis, Univ. da Madeira (2001)
Object Management Group. UML 2.0 Superstructure Specification, October 8 (2004)
Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)
Pleuss, A.: MML: A Language for Modeling Interactive Multimedia Applications. In: Proceedings of Symposium on Multimedia, December 12–14, pp. 465–473 (2005)
Miller, J., Mukerji, J.: MDA Guide Version 1.0.1. World Wide Web, http://www.omg.org/docs/omg/03-06-01.pdf
Van den Bergh, J., Coninx, K.: Contextual ConcurTaskTrees: Integrating Dynamic Contexts in Task Based Design. In: Second IEEE Conference on Pervasive Computing and Communications WORKSHOPS, Orlando, FL, USA, March 14–17, pp. 13–17. IEEE Press, Los Alamitos (2004)
Van den Bergh, J., Coninx, K.: Towards Modeling Context-Sensitive Interactive Applications: the Context-Sensitive User Interface Profile (CUP). In: Proceedings of SoftVis 2005, pp. 87–94. ACM Press, New York (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Van den Bergh, J., Coninx, K. (2006). CUP 2.0: High-Level Modeling of Context-Sensitive Interactive Applications. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds) Model Driven Engineering Languages and Systems. MODELS 2006. Lecture Notes in Computer Science, vol 4199. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11880240_11
Download citation
DOI: https://doi.org/10.1007/11880240_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-45772-5
Online ISBN: 978-3-540-45773-2
eBook Packages: Computer ScienceComputer Science (R0)