|
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
|
R. Bardohl , M. Minas , G. Taentzer , A. Schürr, Application of graph transformation to visual languages, Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages, and tools, World Scientific Publishing Co., Inc., River Edge, NJ, 1999
|
| |
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
|
H. Ehrig , G. Engels , H.-J. Kreowski , G. Rozenberg, Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages, and tools, World Scientific Publishing Co., Inc., River Edge, NJ, 1999
|
| |
25
|
H. Ehrig , H.-J. Kreowski , U. Montanari , G. Rozenberg, Handbook of graph grammars and computing by graph transformation: vol. 3: concurrency, parallelism, and distribution, World Scientific Publishing Co., Inc., River Edge, NJ, 1999
|
| |
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
|
A. Schürr , A. J. Winter , A. Zündorf, The PROGRES approach: language and environment, Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages, and tools, World Scientific Publishing Co., Inc., River Edge, NJ, 1999
|
| |
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.
|
|