|
ABSTRACT
Computers are increasingly being seen not only as computing tools but more so as communication tools, thus placing special emphasis on human-computer interaction (HCI). In this article, the focus is on visual HCI, where the messages exchanged between human and computer are images appearing on the computer screen, as usual in current popular user interfaces. We formalize interactive sessions of a human-computer dialogue as a structured set of legal visual sentences, i.e., as a visual language, and show how rewriting systems can be generalized to specify both the pictorial and the computational aspects of visual languages. To this end, Visual Conditional Attributed Rewriting (VCARW) systems are introduced, and use for specification of visual languages. These specifications are given as inputs to a procedure illustrated in the article as a system of algorithms, which automatically generates control mechanisms of the interaction, thus favoring the design of more reliable and usable systems.
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
|
ABOWD, G. AND BEALE, R. 1991. Users, systems and interfaces: A unifying framework for interaction. In Proceedings of HCI '91: People and Computers VI, D. Diaper and N. Hammond, Eds. 73-87.
|
| |
2
|
|
| |
3
|
AREFI, F., MILANI, M., AND STARY, C. 1991. Towards customized user interface design environments. In Proceedings of the IEEE Workshop on Visual Languages. IEEE, New York, 146-151.
|
| |
4
|
BURNETT, M. AND AMBLER, A. 1994. Interactive visual data abstraction in a declarative visual programming language. J. Vis. Lang. Comput. 5, 26-60.
|
 |
5
|
|
| |
6
|
BIANCHI, N., BOTTONI, P., MussIo, P., AND PROTTI, M. 1993. Cooperative visual environments for the design of effective visual systems. J. Vis. Lang. Comput. 4, 357-382.
|
| |
7
|
BIANCHI, N., BOTTONI, P., SPINU, C., GARBAY, C., AND MUSSIO, P. 1998. Situated image understanding in a multi-agent framework. Int. J. Pattern Recog. Art. Intell. 12, 5, 595-624.
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
BOTTONI, P., COSTABILE, M. F., LEVIALDI, S., AND MUSSIO, P. 1997. Defining visual languages for interactive computing. IEEE Trans. Syst. Man. Cybernet. A-27, 6, 773-782.
|
| |
12
|
Paolo Bottoni , Maria Francesca Costabile , Stefano Levialdi , Piero Mussio, Specification of visual languages as means for interaction, Visual language theory, Springer-Verlag New York, Inc., New York, NY, 1998
|
| |
13
|
BOTTONI, P., COSTABILE, M. F., LEVIALDI, S., AND MUSSIO, P. 1998c. Specifying dialog control in visual interactive systems. J. Vis. Lang. Comput. 9, 5, 553-564.
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
CHANG, S. K. AND MUSSIO, P. 1996. Customized visual language design. In Proceedings of the 8th International Conference on Software Engineering and Knowledge Engineering (SEKE '96). 553-562.
|
| |
18
|
CHANG, S. K., TAUBER, M. J., Yu, B., AND YU, J.S. 1988. The SIL-Icon compiler--An objectoriented system generator. Int. J. Patt. Recognit. Art. Intell. 2, 241-273.
|
| |
19
|
CHANG, S. K., TORTORA, G., Yu, B., AND GUERICIO, A. 1987. Icon purity--Towards a formal definition of Icon. Int. J. Patt. Recognit. Art. Intell. 1, 377-392.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
DIx, A. 1991. Formal Methods for Interactive Systems. Academic Press.
|
| |
26
|
DUKE, K. J. AND HARRISON, M.D. 1995. Interaction and task requirements. In DSV-IS '95: Eurographics Workshop on Design, Specification and Verification of Interactive Systems, P. Palanque and R. Bastide, Eds. Springer, 54-75.
|
| |
27
|
FACONTI, G. P. AND DUKE, D.J. 1996. Device models. In Design, Specification and Verification of Interactive Systems, F. Bodart and J. Vanderdonckt, Eds. Springer, 73-91.
|
| |
28
|
James D. Foley , Richard L. Phillips , John F. Hughes , Andries van Dam , Steven K. Feiner, Introduction to Computer Graphics, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1994
|
| |
29
|
GOLIN, E.J. 1991. Parsing visual languages with picture layout grammars. J. Vis. Lang. Comput. 2, 371-394.
|
| |
30
|
GREEN, M. 1985. Report on dialogue specification tools. In User Interface Management Systems. Springer, 9-20.
|
| |
31
|
|
| |
32
|
HELM, R. AND MARRIOTT, K. 1991. A declarative specification and semantics for visual languages. J. Vis. Lang. Comput. 2, 311-332.
|
| |
33
|
HIRAKAWA, M., NISHIMURA, Y., KADO, M., AND ICHIKAWA, T. 1991. Interpretation of icon overlapping in iconic programming. In Proceedings of the IEEE Workshop on Visual Languages. IEEE, New York, 254-259.
|
| |
34
|
KAHN, K. AND SARASWAT, V.A. 1990. Complete visualisations of concurrent programs and their executions. In Proceedings of the IEEE Workshop on Visual Languages. IEEE, New York, 7-15.
|
 |
35
|
|
| |
36
|
|
| |
37
|
|
| |
38
|
MEVEL, A. AND GUEGUEN, T. 1987. Smalltalk-80. MacMillan Education.
|
| |
39
|
|
| |
40
|
|
| |
41
|
MussIo, P., PIETROGRANDE, M., AND PROTTI, M. 1991. Simulation ofhepatological models: A study in visual interactive exploration of scientific problems. J. Vis. Lang. Comput. 2, 75-95.
|
| |
42
|
NAJORK, M.A. AND KAPLAN, S.M. 1993. Specifying visual languages with conditional set rewrite systems. In Proceedings of the IEEE Workshop on Visual Languages. IEEE, New York, 12-18.
|
| |
43
|
NORMAN, D.A. 1988. The Psychology of Everyday Things. Basic Books.
|
| |
44
|
PAPAKONSTANTINOU, a. 1979. A poor man's realization of attribute grammars. Softw. Pract. Exper. 9, 9, 719-728.
|
| |
45
|
|
| |
46
|
|
| |
47
|
|
| |
48
|
|
| |
49
|
|
 |
50
|
|
| |
51
|
|
| |
52
|
|
| |
53
|
TONDL, L. 1981. Problems of Semantics. Reidel.
|
| |
54
|
WANG, D., LEE, g. R., AND ZEEVAT, H. 1995. Reasoning with diagrammatic representations. In Diagrammatic Reasoning, J. Glasgow, N. H. Narayanan, and B. Chandrasekaran, Eds. AAAI Press, Menlo Park, CA, 339-393.
|
 |
55
|
|
 |
56
|
|
| |
57
|
|
REVIEW
"Claudiu Popescu : Reviewer"
An important aspect of computer usage is the good interaction
between the user and the computer. This paper presents the results of
research into a formalization of visual interaction. The authors define
a visual language and introduce visual
more...
|