Automatic construction of intelligent diagram editors

Automatic construction of intelligent diagram editors
复制标题

自动构建智能图表编辑器

DOI:
10.1145/288392.288603
复制
发表时间:
1998
期刊:
--
影响因子:
--
通讯作者:
K. Marriott
K. Marriott
中科院分区:
--
文献类型:
--
作者:
Sitt Chen Chok;K. Marriott

文献摘要

被引文献

相似文献

智能图是一个最近的比喻diagramming中,底层的图形编辑器解析图,因为它正在建设,执行错误纠正和收集几何约束,捕捉图组件之间的关系。在图操作期间,约束求解器使用这些几何约束来维护图的语义。我们描述了企鹅系统。这自动配合了支持智能图隐喻的图形编辑器的开发。它采用特定图表语言的语法规范,并生成一个支持该可视化语言中图表的创建、操作和解析的编辑器。我们的实证结果表明,该系统可用于生成各种各样的图表语言的专业编辑器,从状态转换图到数学方程,具有实时增量解析,纠错和直接操作。
The intelligent diagram is a recent metaphor for dia-gramming in which the underlying graphic editor parses the diagram as it is being constructed, performing error correction and collecting geometric constraints which capture the relationships between diagram components. During diagram manipulation a constraint solver uses these geometric constraints to maintain the diagram’s semantics. We describe the Penguins system. This auto-mates the development of graphical editors that support the intelligent diagram metaphor. It takes a grammatical speci(cid:12)cation of a particular diagram language and generates an editor that supports the creation, manipulation and parsing of diagrams in that visual language. Our empirical results show that the system can be used to generate specialized editors for a wide variety of diagram languages, ranging from state transition diagrams to mathematical equations, with real-time incremental parsing, error correction and direct manipulation.