Automatic construction of intelligent diagram editors
Automatic construction of intelligent diagram editors
复制标题
自动构建智能图表编辑器
DOI:
10.1145/288392.288603
复制
发表时间:
1998
期刊:
影响因子:
--
通讯作者:
K. Marriott
中科院分区:
文献类型:
--
作者:
Sitt Chen Chok;K. Marriott
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.