|
ABSTRACT
PSI (Personal Sequential Inference Machine) is being developed as a research tool for the FGCS (Fifth Generation Computer Systems) project, and SIMPOS (Sequential Inference Machine's Programming and Operating System) is also under development. In this paper, we present the dialogue management component of SIMPOS. We describe and discuss the background, design, implementation, and future at our work. The window system and the Coordinator, along with the bitmapped display and mouse cursor controls, are the primary means of managing the dialogue between the user and SIMPOS. We assume the users of PSI to be computer professionals, and dialogue management is being designed accordingly. High performance, low overhead, and allowances for customization and expansion are among our design and implementation goals. The entire system is implemented in ESP (Extended Self-contained Prolog), an enhanced logic programming language incorporating an object/class methodology similar to that of Smalltalk-80.
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
|
Cannon, H.I. Flavors - A nonhierarchical approach to object-oriented programming. MIT Memo (1982).
|
| |
2
|
Chikayama, T. ESP Reference Manual. ICOT TR-044 (Feb. 1984).
|
| |
3
|
Chikayama, T. Unique features of ESP. FGCS-84 (Nov. 1984).
|
| |
4
|
W. Dzida , S. Herda , W. D. Itzfeldt, User-perceived quality of interactive systems, Proceedings of the 3rd international conference on Software engineering, p.188-195, May 10-12, 1978, Atlanta, Georgia, United States
|
| |
5
|
Ellis, J.R., Mishkin, N., van Leunen, M., and Wood, S.R. Tools: An environment for time-shared computing and programming. Software Practice & Experience 13 (Oct. 1983), 873-892.
|
| |
6
|
Gaines, B.R. and Shaw, M.L.G. Dialog engineering. In Designing for Human-computer Communication, M.E. Sime and M.J. Coombs, Eds., Academic Press, 1983, 22-53.
|
| |
7
|
|
| |
8
|
Hattori, T. and Yokoi, T. Basic constructs of the SIM operating system. New Generation Computing 1,1 (1983), 81-85.
|
| |
9
|
Hayes, P.J. Cooperative command interaction through the cousin system. Proc. Intl. Conf. on Man/Machine Systems (July 1982), 59-63.
|
| |
10
|
Proc. Human Factors in Computer Systems, (Gaithersburg, Maryland, Mar. 15-17, 1982) ACM Washington DC Chapter, Washington, 1982.
|
| |
11
|
Kurokawa, T., and Tojo, S. Coordinator - a kernel of the programming system of personal sequential inference machine (PSI). ICOT TR-061 (1984).
|
| |
12
|
Maguire, M. An evaluation of published recommendations on the design of man-computer dialogues. Int. J. Man-Machine Studies 16 (1982), 237-261.
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
Smith, D.C., Irby, C., Kimball, R., and Harslem, E. The star user interface: an overview. Proc. NCC (1982), 515-528.
|
| |
19
|
Stallman, R.M. EMACS: the extensible, customizable, self-documenting display editor. In Interactive Programming Environments, D.R. Barstow, H.E. Shrobe, and E. Sandewall, Eds., McGraw-Hill, 1984.
|
| |
20
|
Symbolics, Inc. The Lisp Machine Manual. 1981.
|
| |
21
|
Taguchi, A., Miyazaki, N., Yamamoto, A., Kitakami, H., Kaneko, K., and Murakami, K. INI: internal network in the ICOT programming laboratory and its future - impact on the FGCS on future communication networks. ICOT TM-0044 (Feb. 1984).
|
| |
22
|
Takagi, S., Yokoi, T., Uchida, S., Kurokawa, T., Hattori, T., Chikayama, T., Sakai, K., Tsuji, J. Overall design of SIMPOS - (sequential inference machine programming and operating system). Second International Logic Programming Conf. (1984).
|
| |
23
|
Taki, K., Yokota, M., Yamamoto, A., Nishikawa, H., Uchida, S., Nakashima, H., Mitsuishi, A. Hardware design and implementation of the personal sequential inference machine (PSI). FGCS-84 (Nov. 1984).
|
| |
24
|
Thimbleby, H., Interactive systems design: a personal view. Proc. Intl. Conf. on Man/Machine Systems (July 1982), 118-122.
|
| |
25
|
Uchida, S., Yokota, M., Yamamoto, A., Taki, K., Nishikawa, H. Outline of the personal sequential inference machine: PSI. New Generation Computing 1,1 (1983), 75-79.
|
| |
26
|
Watts, R.A. A friendly interface for the lay user. Proc. Intl. Conf. on Man/Machine Systems (July 1982), 64-67.
|
| |
27
|
Yokota, M., Yamamoto, A., Nishikawa, H., Uchida, S., Nakajima, K., Mitsui, M. A microprogrammed interpreter of the personal sequential inference machine. (Nov. 1984).
|
|