- 著者
- Lee Alton Barford, Bradley T. Vander Zanden
- タイトル
- Attribute Grammars in Constraint-based Graphics Systems
- ページ
- 309-328
- 日時
- April 1989
- 概要
- A constraint-based graphics system provides a
flexible, intuitive framework for describing
relationships among graphical objects in applications
such as document preparation, fount design and solid
modelling. This paper describes two constraint-based
graphics systems, microCOSM and the IDEAL
Synthesizer, and their implementation in terms of
attribute grammars. Experiences with attribute
grammars suggest that they provide a powerful
framework for representing constraints and extracting
important semantic information such as the equations
to be solved by the constraint solver. The authors
discuss the advantages of using attribute grammars in
constraint-based graphics and from their experiences
make several observations about the way attribute
grammars should be used.
- カテゴリ
- Constraint,
UI
Category: Constraint UI
Journal: Software - Practice and Experience
Abstract: A constraint-based graphics system provides a
flexible, intuitive framework for describing
relationships among graphical objects in applications
such as document preparation, fount design and solid
modelling. This paper describes two constraint-based
graphics systems, microCOSM and the IDEAL
Synthesizer, and their implementation in terms of
attribute grammars. Experiences with attribute
grammars suggest that they provide a powerful
framework for representing constraints and extracting
important semantic information such as the equations
to be solved by the constraint solver. The authors
discuss the advantages of using attribute grammars in
constraint-based graphics and from their experiences
make several observations about the way attribute
grammars should be used.
Number: 4
Bibtype: Article
Author: Lee Alton Barford
Bradley T. Vander Zanden
Pages: 309-328
Month: apr
Title: Attribute Grammars in Constraint-based Graphics Systems
Year: 1989
Volume: 19
Keyword: microCOSM, IDEAL synthesizer, attribute grammar,
constraint, user interface, graphics systems