Eviss: a visual system having a spatial parser generator

Eviss: a visual system having a spatial parser generator
复制标题

Eviss:具有空间解析器生成器的视觉系统

DOI:
10.1109/apchi.1998.704185
复制
发表时间:
1998
期刊:
Proceedings. 3rd Asia Pacific Computer Human Interaction (Cat. No.98EX110)
影响因子:
--
通讯作者:
J. Tanaka
J. Tanaka
中科院分区:
--
文献类型:
--
作者:
Akihiro Baba;J. Tanaka

文献摘要

被引文献

相似文献

提出了一种名为Eviss的视觉系统。迄今为止提出的视觉系统已经固定在某些规格上。很难制作和修改这样的视觉系统。由于Eviss有一个基于CMG的空间解析器生成器,如果提供由产生式规则组成的语法,它可以构建各种视觉系统。在Eviss中,实现可视化系统的人首先使用图形定义产生式规则。Eviss提取图形元素之间的约束。然后,如果需要的话,这个人修改它们并写下行动。一个动作被描述为一个任意的Tcl/Tk脚本。我们可以执行操作,例如计算值,创建小部件和重新绘制图形。给定一定的语法,Eviss可以在空间上解析一个视觉句子(图形元素的集合)。解析意味着将产生式规则应用于图形元素。当应用产生式规则时,Eviss会重绘图形元素,以使它们之间的约束始终保持不变。应用生产规则时也会执行操作(如果有)。我们还描述了两个例子,使视觉系统与Eviss,即,GUI创建者和YISPATCH(Y. Harada等人,1997年)。Eviss和文中所述的例子是完全实现的,可以通过WWW获得。
A visual system called Eviss is proposed. Visual systems proposed so far have been fixed on certain specifications. It is hard to make and modify such visual systems. Since Eviss has a spatial parser generator based on CMGs, it can construct various visual systems if provided with grammars which consist of production rules. In Eviss, a person who implements a visual system first defines production rules using figures. Eviss extracts constraints which hold between the figure elements. Then the person modifies them and write actions, if needed. An action is described as an arbitrary Tcl/Tk script. We can perform actions, such as calculating values, creating widgets and redrawing figures. Given a certain grammar, Eviss can parse a visual sentence (a collection of figure elements) spatially. Parsing means to apply production rules to the figure elements. When a production rule is applied, Eviss redraws the figure elements so that the constraints between them always hold. Actions, if any, are also executed when the production rule is applied. We also describe two examples of making visual systems with Eviss, i.e., the GUI creator and the subset of YISPATCH (Y. Harada et al., 1997). Eviss and the examples described in the paper are fully implemented and can be obtained via WWW.