Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/7140
Title: Towards modeling context-sensitive interactive applications: the context-sensitive user interface profile (CUP)
Authors: VAN DEN BERGH, Jan 
CONINX, Karin 
Issue Date: 2005
Publisher: ACM Press
Source: Proceedings of the ACM Symposium on Software Visualization (SoftVis). p. 87-94.
Series/Report: Software Visualization
Abstract: The construction of software systems is becoming increasingly complex because of the changing environments the software is supposed to function in. Taking into account the context of use, how the system reacts and anticipates changes in its working environment, is important for a wide range of applications, such as mobile services for example. Model-driven design is already widely accepted as a software engineering methodology to cope with these new type of requirements. This approach is known both in software engineering (e.g. model-driven architecture) as in the design of user interfaces (model-based user interface development), but although they target the same deficiencies from traditional approaches, there is still a gap between both. New modeling elements are necessary that allow the designer to make both context of use and user interactions explicit in the design phase and to create context-sensitive software that will be more robust and usable. We extend the UML 2.0 notation to address the aforementioned issues and present extensions to support the modeling of context-sensitive interactive applications. These extensions are defined in a new UML profile that can easily be used in existing modeling environments.
Document URI: http://hdl.handle.net/1942/7140
Link to publication/dataset: http://doi.acm.org/10.1145/1056018.1056030
ISBN: 1-59593-073-6
Category: C1
Type: Proceedings Paper
Appears in Collections:Research publications

Show full item record

Page view(s)

18
checked on Nov 7, 2023

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.