Symbol-relation grammars: A formalism for graphical languages

被引:25
作者
Ferrucci, F
Pacini, G
Satta, G
Sessa, MI
Tortora, G
Tucci, M
Vitiello, G
机构
[1] UNIV VENEZIA, DIPARTIMENTO MATEMAT APPLICATA & INFORMAT, I-30170 MESTRE, VE, ITALY
[2] UNIV PADUA, DIPARTIMENTO INGN ELETTR & INFORMAT, I-35131 PADUA, ITALY
关键词
D O I
10.1006/inco.1996.0090
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A common approach to the formal description of pictorial and visual languages makes use of formal grammars and rewriting mechanisms. The present paper is concerned with the formalism of Symbol-Relation Grammars (SR grammars, for short). Each sentence in an SR language is composed of a set of symbol occurrences representing visual elementary objects, which are related through a set of binary relational items. The main feature of SR grammars is the uniform way they use context-free productions to rewrite symbol occurrences as well as relation items. The clearness and uniformity of the derivation process for SR grammars allow the extension of well-established techniques of syntactic and semantic analysis to the case of SR grammars. The paper provides an accurate analysis of the derivation mechanism and the expressive power of the SR formalism. This is necessary to fully exploit the capabilities of the model. The most meaningful features of SR grammars as well as their generative power are compared with those of well-known graph grammar families. In spite of their structural simplicity, variations of SR grammars have a generative power comparable with that of expressive classes of graph grammars, such as the edNCE and the N-edNCE classes. (C) 1996 Academic Press.
引用
收藏
页码:1 / 46
页数:46
相关论文
共 53 条
[1]  
Aho Alfred V., 1986, ADDISON WESLEY SERIE
[2]   QBD STAR - A GRAPHICAL QUERY LANGUAGE WITH RECURSION [J].
ANGELACCIO, M ;
CATARCI, T ;
SANTUCCI, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (10) :1150-1163
[3]   ATTRIBUTED TREE-GRAMMARS [J].
BARBAR, K .
THEORETICAL COMPUTER SCIENCE, 1993, 119 (01) :3-22
[4]  
BRANDENBURG FJ, 1982, LECT NOTES COMPUT SC, V145, P91, DOI 10.1007/BFb0009636
[5]   ATTRIBUTED PROGRAMMED GRAPH-GRAMMARS AND THEIR APPLICATION TO SCHEMATIC DIAGRAM INTERPRETATION [J].
BUNKE, H .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1982, 4 (06) :574-582
[6]   A VISUAL LANGUAGE COMPILER FOR INFORMATION-RETRIEVAL BY VISUAL REASONING [J].
CHANG, SK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (10) :1136-1149
[7]  
CHANG SK, 1990, VISUAL LANGUAGES VIS
[8]  
CHOK S, 1995, 18 AUSTR COMP SCI C
[9]   AUTOMATIC-GENERATION OF VISUAL PROGRAMMING ENVIRONMENTS [J].
COSTAGLIOLA, G ;
TORTORA, G ;
OREFICE, S ;
DELUCIA, A .
COMPUTER, 1995, 28 (03) :56-66
[10]   AN AXIOMATIC DEFINITION OF CONTEXT-FREE REWRITING AND ITS APPLICATION TO NLC GRAPH-GRAMMARS [J].
COURCELLE, B .
THEORETICAL COMPUTER SCIENCE, 1987, 55 (2-3) :141-181