Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Attribute Grammars in Constraint-based Graphics Systems

Attribute Grammars in Constraint-based Graphics Systems

File(s)
87-838.pdf (2.03 MB)
87-838.ps (573.25 KB)
Permanent Link(s)
https://hdl.handle.net/1813/6678
Collections
Computer Science Technical Reports
Author
Barford, Lee Alton
Vander Zanden, Bradley T.
Abstract

A constraint-based graphics system provides a flexible, intuitive framework for describing relationships among graphical objects in applications such as document preparation, font design, and solid modelling. This paper describes two constraint-based graphics systems, micro-COSM and the IDEAL Synthesizer, and their implementation in terms of attribute grammars. The implementation of these two systems is noteworthy since they represent the first interactive constraint-based graphics systems that are implemented using attribute grammars. Our 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. We discuss the advantages of using attribute grammars in constraint-based graphics and from our experiences make several observations about the way attribute grammars should be used.

Date Issued
1987-06
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR87-838
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance