The use of formal models for user interface design can provide a number of benefits. It can help to ensure consistency across designs for multiple platforms, prove properties such as reachability and completeness and, perhaps most importantly, can help incorporate the user interface design process into a larger, formally-based, software development process. Often, descriptions of such models and examples are presented in isolation from real-world practice in order to focus on particular benefits, small focused examples or the general methodology. This paper presents a case study of developing the user interface to a new software application using a particular pair of formal models, presentation models and presentation interaction models. Th...
Model-based user interface design is centered around a description of application objects and operat...
This paper discusses the role of models in the design of user interfaces, with particular emphasis o...
Creating formal models of interactive systems has wide reaching benefits, not only for verifying low...
The use of formal models for user interface design can provide a number of benefits. It can help to ...
There are many different ways of building software applications and of tackling the problems of unde...
Formal approaches to software development require that we correctly describe (or specify) systems in...
Developing usability studies to evaluate software is a task requiring a wide variety of skills. For ...
This work is about supporting user interface design by means of explicit design representations, in ...
AbstractMany different methods exist for the design and implementation of software systems. These me...
Model-based user interface design is centered around a description of application objects and operat...
Model-based user interface design is centered around a description of application objects and operat...
Formalization approaches of user interface design (UID) in conjunction with model driven techniques ...
iAbstract This work is about supporting user interface design by means of explicit design representa...
Mobile user interfaces are becoming increasingly complex due to the expanding range of functionaliti...
Abstract We introduce a framework for classifying user interface design representations, and argue t...
Model-based user interface design is centered around a description of application objects and operat...
This paper discusses the role of models in the design of user interfaces, with particular emphasis o...
Creating formal models of interactive systems has wide reaching benefits, not only for verifying low...
The use of formal models for user interface design can provide a number of benefits. It can help to ...
There are many different ways of building software applications and of tackling the problems of unde...
Formal approaches to software development require that we correctly describe (or specify) systems in...
Developing usability studies to evaluate software is a task requiring a wide variety of skills. For ...
This work is about supporting user interface design by means of explicit design representations, in ...
AbstractMany different methods exist for the design and implementation of software systems. These me...
Model-based user interface design is centered around a description of application objects and operat...
Model-based user interface design is centered around a description of application objects and operat...
Formalization approaches of user interface design (UID) in conjunction with model driven techniques ...
iAbstract This work is about supporting user interface design by means of explicit design representa...
Mobile user interfaces are becoming increasingly complex due to the expanding range of functionaliti...
Abstract We introduce a framework for classifying user interface design representations, and argue t...
Model-based user interface design is centered around a description of application objects and operat...
This paper discusses the role of models in the design of user interfaces, with particular emphasis o...
Creating formal models of interactive systems has wide reaching benefits, not only for verifying low...