Statecharts: A visual formalism for complex systems
Science of Computer Programming
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
A Model-Based Interface Development Environment
IEEE Software
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Teallach: A Model-Based User Interface Development Environment for Object Databases
UIDIS '99 Proceedings of the 1999 User Interfaces to Data Intensive Systems
Task models as basis for requirements engineering and software execution
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Temporal aspects of tasks in the user action notation
Human-Computer Interaction
USIXML: a language supporting multi-path development of user interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
A seamless development process of adaptive user interfaces explicitly based on usability properties
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Solving the mapping problem in user interface design by seamless integration in IDEALXML
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
A context-aware dialog model for multi-device web development
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
Task modelling has proven useful as a basis for user interfaces (IU) design. Although different models have been pushed ConcurTaskTrees (CTT) notation has become without any doubt the most extended notation for task model specification. However, this notation suffers from a lack of modularity, making the creation and modification of real-world applications a cumbersome process. In this paper a notation that takes inspiration from CTT is described that allows for the specification of the tasks the user is supposed to perform through the user interface and the dialog between the user and the user interface in an intuitive manner. Furthermore, the notation makes use of an abstract operation set to help in the automatic or semi-automatic generation of a user interface that conforms with the specified model.