Erasure in Design Space Exploration

Design space explorers support designers through the metaphor of exploration, a guided movement through a space of possibilities. A subsumption-based design space explorer structures the space in which it navigates by a relation of information specificity. In particular, it conditions its exploration operators so that they move in predictable ways in the underlying space of designs. We have extended the formal system of typed features structures to support subsumption-based design space exploration. This paper discusses the exploration operators available when subsumption-based design space explorers are implemented in typed feature structures. Of particular interest is the handling of erasure, where the constraint on generative operators to be monotonic wrt information specificity leads to a surprisingly clean view of erasure.

[1]  Ramesh Krishnamurti The Arithmetic of Shapes , 1980 .

[2]  Patrick A. Fitzhorn,et al.  Note on a Three-Dimensional Shape Grammar Interpreter , 1998 .

[3]  R. Wille Concept lattices and conceptual knowledge systems , 1992 .

[4]  Bob Carpenter,et al.  The logic of typed feature structures , 1992 .

[5]  M Tapia,et al.  A Visual Implementation of a Shape Grammar System , 1999 .

[6]  Andreas Podelski,et al.  Towards a Meaning of LIFE , 1991, J. Log. Program..

[7]  Ram D. Sriram,et al.  An object-oriented representation for product and design processes , 1998, Comput. Aided Des..

[8]  C. Carlson Grammatical programming: an algebraic approach to the description of design spaces , 1993 .

[9]  Scott Curland Chase Shapes and Shape Grammars: From Mathematical Model to Computer Implementation , 1989 .

[10]  Seth Copen Goldstein,et al.  Order Sorted Feature Theory Unification , 1993, J. Log. Program..

[11]  Patrick Lincoln,et al.  Efficient implementation of lattice operations , 1989, TOPL.

[12]  Jonathan Cagan,et al.  A Blend of Different Tastes: The Language of Coffeemakers , 1998 .

[13]  Andrew P. Witkin,et al.  Interactive physically-based manipulation of discrete/continuous models , 1995, SIGGRAPH.

[14]  Robert Woodbury,et al.  Massing and Enclosure Design with SEED-Config , 1995 .

[15]  G. Stiny Introduction to Shape and Shape Grammars , 1980 .

[16]  Ramesh Krishnamurti,et al.  The Construction of Shapes , 1981 .

[17]  L March Theme issue: design and language , 1981 .

[18]  Jeff Heisserman Generative geometric design , 1994, IEEE Computer Graphics and Applications.

[19]  Ramesh Krishnamurti,et al.  Towards a Shape Editor: The Implementation of a Shape Generation System , 1986 .

[20]  Robert Woodbury,et al.  Software Environment to Support Early Phases in Building Design (SEED): Overview , 1995 .