Attention, intentions, and the structure of discourse
Computational Linguistics
An object-oriented approach to graphical interfaces
ACM Transactions on Graphics (TOG)
Direct manipulation user interfaces for expert systems
Expert systems: the user interface
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Interacting with Computers
Propositional production systems for dialog description
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Template-based mapping of application data interactive displays
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Dialogue specification for knowledge based systems
UIMS Proceedings of the workshop on user interface management systems and environments on User interface management and design
Planning English Sentences
User-Interface Tools: Introduction and Survey
IEEE Software
Explanations in Knowledge Systems: Design for Explainable Expert Systems
IEEE Expert: Intelligent Systems and Their Applications
ACL '85 Proceedings of the 23rd annual meeting on Association for Computational Linguistics
Interacting with software system components
Decision Support Systems
Hi-index | 0.00 |
The Ignatius user interface management system, with which designers can create user interfaces for conversational and model-based expert systems, is discussed. Because conversational and model-based expert systems require different approaches to user interface management, Ignatius consists of two separate but communicating tools: the surface interaction manager and the session discourse manager. The interaction manager represents user interface components as objects with attributes. The discourse manager manages the discourse structures of conversational expert systems, structures traditionally regarded as side effects of problem solving. Ignatius was tested by building a user interface to the Antibody Analysis Advisor (A/sup 3/), a conversational expert system that helps laboratory technicians choose analysis techniques for finding antibodies in blood samples. The surface interaction objects, session discourse structure, and an example execution in A/sup 3/ are described.