ACM Home Page
Please provide us with feedback. Feedback
Spatial graph grammars for graphical user interfaces
Full text PdfPdf (2.56 MB)
Source ACM Transactions on Computer-Human Interaction (TOCHI) archive
Volume 13 ,  Issue 2  (June 2006) table of contents
Pages: 268 - 307  
Year of Publication: 2006
ISSN:1073-0516
Authors
Jun Kong  The North Dakota State University, ND
Kang Zhang  The University of Texas at Dallas, TX
Xiaoqin Zeng  The University of Texas at Dallas, Nanjing, China
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 168,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   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/1165734.1165739
What is a DOI?

ABSTRACT

In a graphical user interface, physical layout and abstract structure are two important aspects of a graph. This article proposes a new graph grammar formalism which integrates both the spatial and structural specification mechanisms in a single framework. This formalism is equipped with a parser that performs in polynomial time with an improved parsing complexity over its nonspatial predecessor, that is, the Reserved Graph Grammar. With the extended expressive power, the formalism is suitable for many user interface applications. The article presents its application in adaptive Web design and presentation.


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
 
6
7
 
8
 
9
Brachman, R. J. and Schmolze, J. G. 1985. An overview of the KL-ONE knowledge representation system. Cognitive Science, 171--216.
 
10
11
12
 
13
Burnett, M. M. 2006. Visual language research bibliography. http://www.cs.orst.edu/~burnett/vpl.html.
14
 
15
16
17
 
18
 
19
 
20
 
21
A. G. Cohn , S. M. Hazarika, Qualitative spatial representation and reasoning: an overview, Fundamenta Informaticae, v.46 n.1-2, p.1-29, May 2001
 
22
 
23
Del Bimbo, A., Vicario, E., and Zingoni, D. 1994. A spatial logic for symbolic description of image contents. J. Visual Lang. Comput. 5, 3, 267--286.
 
24
 
25
 
26
 
27
Frank, A. U. 1996. Qualitative spatial reasoning: cardinal directions as an example. Int. J. Geograph. Inform. Sci. 10, 3, 269--290.
 
28
Golin, E. J. and Reiss, S. P. 1989. The specification of visual language syntax. In Proceedings of the IEEE Workshop on Visual Languages. 105--110.
 
29
Golin, E. J. 1991. Parsing visual languages with picture layout grammars. J. Visual Lang. Comput. 4, 2, 371--394.
 
30
 
31
 
32
Heckel, R., Mens, T., and Wermelinger, M. Eds. 2003. In Proceedings of the Workshop on Software Evolution Through Transformations Toward Uniform Support Throughout the Software Lift-Cycle. Electronic Notes in Theoretical Computer Science 72, 4. Elsevier Science.
 
33
Hernández, D., Clementini, E., and Felice, P. D. 1995. Qualitative distance. In Proceedings of the Spatial Information Theory: A Theoretical Basis for GIS, Lecture Notes in Computer Science, vol. 988, 45--58.
34
 
35
 
36
Kreowski, H. J. and Knirsch, P. Eds. 2002. In Proceedings of the AGT2002-Applied Graph Transformation.
 
37
Lakin, F. 1987. Visual grammars for visual languages. In Proceedings of the American Association for Artificial Intelligence. 683--688.
 
38
Marriott, K. 1994. Constraint multiset grammars. In Proceedings of the IEEE Symposium on Visual Languages. 118--125.
 
39
Marriott, K. and Meyer, B. 1997. On the classification of visual languages by grammar hierarchies. J. Visual Language Comput. 8, 375--402.
 
40
41
 
42
Mens, T., Schürr, A., and Taentzer, G. Eds. 2002. In Proceedings of the GraBaTs 2002-Graph-Based Tools. Electronic Notes in Theoretical Computer Science 72, 2, Elsevier Science.
 
43
 
44
Meyer, B. 1992. Pictures depicting pictures on the specification of visual languages by visual grammars. In Proceedings of the IEEE Workshop on Visual Languages. 41--47.
 
45
46
 
47
 
48
Pullar, D. and Egenhofer, M. 1988. Toward formal definitions of topological relationships. In Proceedings of the 3rd International Symposium on Spatial Data Handling. 225--241.
 
49
 
50
 
51
Rekers, J. and Schürr, A. 1997. Defining and parsing visual languages with layered graph grammars. J. Visual Languag. Comput. 8, 1, 27--55.
 
52
Révész, G. E. 1983. Introduction to Formal Languages. McGraw-Hill Inc.
 
53
 
54
 
55
 
56
 
57
Soffer, A. and Samet, H. 1998. Pictorial query specification for browsing through spatially-referenced image databases. J. Visual Languag. Comput. 9, 6, 567--596.
 
58
Weitzman, L. and Wittenburg, K. 1993. Relational gramamrs for interactive design. In Proceedings of the IEEE Symposium on Visual Languages. 4--11.
 
59
Wittenburg, K. 1992. Earley-style parsing for relational grammars. In Proceedings of the IEEE Workshop on Visual Languages. 192--199.
 
60
61
 
62
Zhang, D. Q. 1998. Generation of visual programming languages, Ph.D. Thesis, Macquarie University.
 
63
Zhang, D. Q., Zhang, K., and Cao, J. 2001a. A context-sensitive graph grammar formalism for the specification of visual languages. Comput. J. 44, 3, 187--200.
 
64
 
65
 
66
67
 
68
Zhang, K., Kong, J., Qiu, M. K., and Song, G. L. 2005. Multimedia layout adaptation through grammatical specifications. ACM/Springer Multimedia Syst. 10, 3, 245--260.


Collaborative Colleagues:
Jun Kong: colleagues
Kang Zhang: colleagues
Xiaoqin Zeng: colleagues