Browse Prior Art Database

Original Publication Date: 1976-Aug-31
Included in the Prior Art Database: 2007-Mar-28
Document File: 48 page(s) / 2M

Publishing Venue

Software Patent Institute

Related People

Eastman, Charles: AUTHOR [+3]


by Charles Eastman and Max Henrion

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 6% of the total text.

Page 1 of 48

Charles Eastman


Max Henrion

August 1976

This work was supported by the Defense Advanced Research Projects Agency under contract F44620-73-C-0074 and is monitored by the A i r Force Office of Scientific Research and by the National Science Foundation under Grant DCR73-03492 A01.

[This page contains 1 picture or other non-text object]

Page 2 of 48

[This page contains 1 picture or other non-text object]

Page 3 of 48



by Charles Eastman and Max Henrion


     The authors are part of a group in the Computer Science Department and the Institute of Physical Planning at Carnegie-Mellon University, which is developing a computerised information system for designing large physical systems. The information system IS expected to be useful in the design of buildings, ships, mechanical components and other entities that normally require drawings, specifications and a large number of documents for their description and that must respond to a range of diverse analyses, Its purpose is to allow a physical system to be represented within a computer by a single integrated database in sufficient detail for design and construction. It incorporates compact data structures for representing both three- dimensional and other kinds of information. Descriptions of these datastructures have been presented elsewhere [2],[3].


The followir?g are some desiderata for such a design information system.

A user should be able to define, inspect, modify and analyze different designs, Y

and these operations should be executable in a natural and convenient manner. High-level extensions to the system should be possible for such purposes as automatic detailing, selection and layout of parts, analysis and evaluation. Both interactive use and the application of large, pre-defined programs should be allowed. It may be desirable to interface the! integrated database with external analysis packages, which will involve selection and reformatting of data. In addition, it should facilitate convenient output, in such forms as engineering drawings, parts lists and the results of analyses. Many of these requirements may be unique to particular design professions or organizations, and such facilities will have to be capabte of being tailored to a variety of professions and organizational environments.

     These operations have been co,ivenientiy organized as a high level computer language. The objective of this language is to allow the user to easily perform the operations required 20 design within the computer database. In this sense, it is a LANGUAGE FOR DESIGNING. We have developed and are implementing such a language, named GLIDE (Graphical Language for Interactive DEsign). In this paper, we describe the semantics and associated syntax of this language.

     The basic unit of information wit...