Extending State Transition Diagrams for the Specification of Human-Computer Interaction
IEEE Transactions on Software Engineering - Annals of discrete mathematics, 24
Towards a general computational framework for model-based interface development systems
IUI '99 Proceedings of the 4th international conference on Intelligent user interfaces
MDL: a language for binding UI models
Proceedings of the third international conference on Computer-aided design of user interfaces
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Tool support for designing nomadic applications
Proceedings of the 8th international conference on Intelligent user interfaces
A Model-Based Interface Development Environment
IEEE Software
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
A Tool Suite for Integrating Task and System Models through Scenarios
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
Task Modelling for Context-Sensitive User Interfaces
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
SUIDT: A task model based GUI-Builder
TAMODIA '02 Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design
Graceful degradation of user interfaces as a design method for multiplatform systems
Proceedings of the 9th international conference on Intelligent user interfaces
Towards model-based design support for distributed user interfaces
Proceedings of the third Nordic conference on Human-computer interaction
User interface declarative models and development environments: a survey
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
The task-dialog and task-presentation mapping problem: some preliminary results
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Tool support for designing context-sensitive user interfaces using a model-based approach
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
Linking GUI elements to tasks: supporting an evolutionary design process
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
Appropriateness of user interfaces to tasks
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
Using a script model to preserve the consistency within an UI design environment
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
COMET(s), A Software Architecture Style and an Interactors Toolkit for Plastic User Interfaces
Interactive Systems. Design, Specification, and Verification
MuiCSer: A Process Framework for Multi-disciplinary User-Centred Software Engineering Processes
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
Ingénierie dirigée par les modèles pour la plasticité des interfaces homme machine
IHM '07 Proceedings of the 19th International Conference of the Association Francophone d'Interaction Homme-Machine
Tool support for handling mapping rules from domain to task models
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Exploring interaction space as abstraction mechanism for task-based user interface design
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
The COMETs inspector: towards run time plasticity control based on a semantic network
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
A model-driven approach to the engineering of multiple user interfaces
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Finalizing dialog models at runtime
ICWE'07 Proceedings of the 7th international conference on Web engineering
Tasks models merging for high-level component composition
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
The beautification process in model-driven engineering of user interfaces
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
User driven evolution of user interface models - The FLEPR approach
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
Animated transitions between user interface views
Proceedings of the International Working Conference on Advanced Visual Interfaces
Advances in Engineering Software
Hi-index | 0.00 |
Model-Based User Interface Development uses a multitude of models which are related in one way or another. Usually there is some kind of process that starts with the design of the abstract models and progresses gradually towards the more concrete models, resulting in the final user interface when the design process is complete. Progressing from one model to another involves transforming the model and mapping pieces of information contained in the source model onto the target model. Most existing development environments propose solutions that apply these steps (semi-)automatically in one way only (from abstract to concrete models). Manual intervention that changes the target model (e.g. dialog model) to the designer preferences is not reflected in the source model (e.g. task model), thus this step can introduce inconsistencies between the different models. In this paper, we identify some rules that can be manually applied to the model after a transformation has taken place. The effect on the target and source models are shown together with how different models involved in the transformation can be updated accordingly to ensure consistency between models.