|
ABSTRACT
A knowledge base which defines a user-computer interface is described. The knowledge base serves as input to a user interface management system, which implements the user interface. However, the knowledge base represents user interface design knowledge at a level of abstraction higher than is typical of user interface management systems. In particular, it represents objects, actions, attributes of objects, an object class hierarchy, and pre- and post-conditions on the actions. The knowledge base can be algorithmically transformed into a number of functionally equivalent interfaces, each of which is slightly different from the original interface. The transformed interface definition can be input to the UIMS, providing a way to quickly experiment with a family of related interfaces.
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
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
FOLE87b Algorithms to Transform the Formal Specification of a User-Computer Interface, Proceedings INTERACT '87, 2nd IFIP Conference on Human-Computer Interaction, Elsiver Science Publishers, Amsterdam, 1987, pp.1001-t006.
|
| |
6
|
FOLE87c Foley, J., C, Gibbs, W. Kim, and S. Kovacevic, Formal Specification and Transformation of User-Computer Interfaces, Report GWU-IIST-87- 10, Depamnent of EE&CS, George Washington University, Washington DC 20052, 1987.
|
| |
7
|
GIBB86 Gibbs, C., W. C. Kim, and J. Foley, Case Studies in the Use of lDL: Interface Definition Language, Report GWU-IIST-86-30, Dept. of EE&CS, George Washington University, Washington, DC 20052, 1986.
|
 |
8
|
|
| |
9
|
HAYE83 Hayes, P and Szekely, P., Graceful Interaction Through the COUSIN Command Interface, International Journal of Man-Machine Studies 19(3), September 1983, pp. 285-305.
|
| |
10
|
HAYE84 Hayes, P., Executable Interface Definitions Using Form-Based Interface Abstractions, In Advances in Computer-Human Interaction, H.R.Hartson, Ed., Ablex, NJ, 1984.
|
| |
11
|
INFE87 Inference Corporation, ART Reference Manual, Inference Corporation, Los Angeles, CA, 1987.
|
 |
12
|
|
| |
13
|
KIER85 Kieras, D. and P. Poison, An Approach to the Formal Analysis of User Complexity, International Journal of Man-Mactu'ne Studies, 22(4), April 1985, pp. 365-394.
|
 |
14
|
|
| |
15
|
OLSE84 Olsen, D., W. Buxton, R. Ehrich, D. Kasik, j. Rhyne, and J. Sibert, A Context for User Interface Management, IEEE Computer Graphics and Applications 4(12), December 1984, pp. 33-42.
|
 |
16
|
|
CITED BY 30
|
|
Dennis J. M. J. de Baar , James D. Foley , Kevin E. Mullet, Coupling application design and user interface design, Proceedings of the SIGCHI conference on Human factors in computing systems, p.259-266, May 03-07, 1992, Monterey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Piyawadee Noi Sukaviriya , Jeyakumar Muthukumarasamy , Anton Spaans , Hans J. J. de Graaff, Automatic generation of textual, audio, and animated help in UIDE: the User Interface Design, Proceedings of the workshop on Advanced visual interfaces, p.44-52, June 01-04, 1994, Bari, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert Neches , Jim Foley , Pedro Szekely , Piyawadee Sukaviriya , Ping Luo , Srdjan Kovacevic , Scott Hudson, Knowledgeable development environments using shared design models, Proceedings of the 1st international conference on Intelligent user interfaces, p.63-70, January 04-07, 1993, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|