Spatial grammar implementation: From theory to useable software

Abstract Currently available computer-aided design tools provide strong support for the later stages of product development processes where the structure and shape of the design have been fixed. Support for earlier stages of product development, when both the structure and shape of the design are still fluid, demands conceptual design tools that support designers' ways of thinking and working, and enhance creativity, for example, by offering design alternatives, difficult or not, possible without the use of such tools. The potential of spatial grammars as a technology to support such design tools has been demonstrated through experimental research prototypes since the 1970s. In this paper, we provide a review of recent spatial grammar implementations, which were presented in the Design Computing and Cognition 2010 workshop on which this paper is based, in the light of requirements for conceptual design tools and identify future research directions in both research and design education.

[1]  Marc Esteva,et al.  A shape grammar interpreter for rectilinear forms , 2012, Comput. Aided Des..

[2]  José Pinto Duarte,et al.  A Discursive Grammar for Customizing Mass Housing - The case of Siza´s houses at Malagueira , 2005, eCAADe proceedings.

[3]  Stephan Rudolph,et al.  "43" - A Generic Approach for Engineering Design Grammars , 2003 .

[4]  G. Stiny The algebras of design , 1991 .

[5]  Kristina Shea,et al.  Design-to-fabrication automation for the cognitive machine shop , 2010, Adv. Eng. Informatics.

[6]  Iestyn Jowers,et al.  Computation with Curved Shapes: Towards Freeform Shape Generation in Design , 2007 .

[7]  Jonathan Cagan,et al.  Capturing a rebel: modeling the Harley-Davidson brand through a motorcycle shape grammar , 2002 .

[8]  Scott Curland Chase,et al.  Designing for the 21st century: interdisciplinary methods and findings , 2009 .

[9]  Kristina Shea,et al.  An interactive, visual approach to developing and applying parametric three-dimensional spatial grammars , 2011, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[10]  David C. Hogg,et al.  Shape detection with vision: implementing shape grammars in conceptual design , 2010 .

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

[12]  Scott Curland Chase,et al.  A model for user interaction in grammar-based design systems , 2002 .

[13]  James Gips,et al.  Computer Implementation of Shape Grammars , 1999 .

[14]  Ramesh Krishnamurti,et al.  Spatial grammars: motivation, comparison, and new results , 1993 .

[15]  H. Voelcker,et al.  Solid modeling: current status and research directions , 1983, IEEE Computer Graphics and Applications.

[16]  J. Heisserman Generative geometric design and boundary solid grammars , 1992 .

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

[18]  N. D. Belajcic Computer Implementation of Shape Grammars , 1988 .

[19]  Hau Hing Chau,et al.  EVALUATION OF A 3D SHAPE GRAMMAR IMPLEMENTATION , 2004 .

[20]  Scott Curland Chase,et al.  Design synthesis and shape generation , 2009 .

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

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