Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
ACM Transactions on Computer-Human Interaction (TOCHI)
U-TEL: a tool for eliciting user task models from domain experts
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
Integrating development of task and object models
Communications of the ACM
UML and User Interface Modeling
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
Teallach: A Model-Based User Interface Development Environment for Object Databases
UIDIS '99 Proceedings of the 1999 User Interfaces to Data Intensive Systems
Towards a UML for Interactive Systems
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
Towards UML-G: A UML Profile for Modeling Groupware
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
Notational Support for the Design of Augmented Reality Systems
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
Tool-Supported Interpreter-Based User Interface Architecture for Ubiquitous Computing
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
A practical approach to task-dialog and abstract presentation modeling of graphical user interfaces
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
CSTST '08 Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology
Modelling form-based interfaces with bipartite state machines
Interacting with Computers
An approach to the model-based design of groupware multi-user interfaces
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
International Journal of Autonomic Computing
A systematic review on the definition of UML profiles
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Modeling the user interface of multimedia applications
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Generating UML diagrams from task models
CHINZ '03 Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction
Projetando sistemas web com o uso de técnicas de interação humano-computador
Companion Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
Hi-index | 0.00 |
User interfaces (UIs) are essential components of most software systems, and significantly affect the effectiveness of installed applications. In addition, UIs often represent a significant proportion of the code delivered by a development activity. However, despite this, there are no modelling languages and tools that support contract elaboration between UI developers and application developers. The Unified Modeling Language (UML) has been widely accepted by application developers, but not so much by UI designers. For this reason, this paper introduces the notation of the Unified Modelling Language for Interactive Applications (UMLi), that extends UML, to provide greater support for UI design. UI elements elicited in use cases and their scenarios can be used during the design of activities and UI presentations. A diagram notation for modelling user interface presentations is introduced. Activity diagram notation is extended to describe collaboration between interaction and domain objects. Further, a case study using UMLi notation and method is presented.