ACM Home Page
Please provide us with feedback. Feedback
Specification and dialogue control of visual interaction through visual rewriting systems
Full text PdfPdf (887 KB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 21 ,  Issue 6  (November 1999) table of contents
Pages: 1077 - 1136  
Year of Publication: 1999
ISSN:0164-0925
Authors
P. Bottoni  Univ. di Roma “La Sapienza,” Rome, Italy
M. F. Costabile  Univ. di Bari, Bari, Italy
P. Mussio  Univ. di Brescia, Brescia, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 69,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/330643.330644
What is a DOI?

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
 
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
 
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

CITED BY  9


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...

Collaborative Colleagues:
P. Bottoni: colleagues
M. F. Costabile: colleagues
P. Mussio: colleagues