|
ABSTRACT
The paper describes how the identification of 'status-status mappings' early in the specification and design of an interactive system can highlight potential temporal problems in the interface. These problems arise because without infinitely fast computation and communication, any constraints between status in the interface are bound to be violated some of the time. This violation will at best be a slight lag between the source of a change and its display and at worst may lead to inconsistency between parts of the interface. We identify the ways in which status-status mappings are violated and the way in which they are mediated by events in the implementation of a system. This enables the designer to control the eventual behaviour of the system and avoid the worst pitfalls.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
A. Dix and S. A. Brewster (1994). Causing Trouble with Buttons. Ancillary Proceedings of HCI'94, Glasgow.
|
| |
3
|
|
| |
4
|
A. J. Dix (1991). Formal Methods for Interactive Systems. Academic Press.
|
| |
5
|
|
 |
6
|
|
| |
7
|
Brad A. Myers , Dario A. Giuse , Roger B. Dannenberg , David S. Kosbie , Edward Pervin , Andrew Mickish , Brad Vander Zanden , Philippe Marchal, Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces, Computer, v.23 n.11, p.71-85, November 1990
[doi> 10.1109/2.60882]
|
CITED BY 2
|
|
Devina Ramduny , Alan Dix , Tom Rodden, Exploring the design space for notification servers, Proceedings of the 1998 ACM conference on Computer supported cooperative work, p.227-235, November 14-18, 1998, Seattle, Washington, United States
|
|
|
|
|