Abstract
Abstract
This paper discusses the formalization of Alternative Shaper, a Spatial Grammar supplemented with procedural knowledge for supporting design generation. The nondeterministic process style perspective supports an exploratory and flexible specification of designs and the use of predicates relating shapes allow the confirmation of shape spatial restrictions on design processes. Although simple at this stage, Alternative Shaper actually offers interesting potentialities on design generation that may be improved soon with convenient abstractions.
- AgC98 A blend of different tastes: the language of coffeemakersEnviron Plann B19982520522610.1068/b250205Google ScholarCross Ref
- ATS16 Almeida A, Taborda B, Santos F, Kwiecinski K, Eloy S (2016) A genetic algorithm application for automatic layout design of modular residential homes. In: Proceedings of IEEE international conference on systems, man, and cybernetics, SMC2016Google Scholar
- BDS10 Beirão J, Mendes G, Duarte J, Stouffs R (2010) Implementing a Generative Urban Design Model. Grammar-based patterns for urban design. In: Proceedings of 28th conference on eCAADe, vol 28, pp 265–274Google Scholar
- Cha10 Shape grammar implementations: the last 36 years (Shape grammar implementation: from theory to useable software)2010StuttgartPresentation in Design Computing and Cognition workshopGoogle Scholar
- Cha04 Chau HH (2004) Evaluation of a 3D shape grammar implementation. In: Gero JS (ed) Design Computation and Cognition ’04, pp 357–376Google Scholar
- DRS07 Unveiling the structure of the Marrakech Medina: a shape grammar and an interpreter for generating urban formArtif Intell Eng Design Anal Manuf200721317349Google ScholarDigital Library
- Dua05 A discursive grammar for customizing mass housing: the case of Siza’s houses at MalagueiraAutom Constr200514226527510.1016/j.autcon.2004.07.013Google ScholarCross Ref
- ElD12 Eloy, S., Duarte, J.P.: A transformation grammar-based methodology for housing rehabilitation. In: Gero, J.S. (ed.) Design computing and cognition, DCC’12. Springer (2012)Google Scholar
- End72 A mathematical introduction to logic1972New YorkAcademic Press0298.02002Google Scholar
- Fle87 More than the sum of its parts: the grammar of Queen Anne housesEnviron Plan B19871432335010.1068/b140323Google ScholarCross Ref
- Gip99 Gips J (1999) Computer implementation of shape grammars. In: Workshop on shape computation (pp. 1–11). Retrieved from http://www.shapegrammar.org/implement.pdfGoogle Scholar
- GAK08 Grobler F, Aksamija A, Kim H, Krishnamurti R, Hickerson C (2008) Ontologies and shape grammars: comunication between knowledge-based and generative systems. Springer Science + Business Media B.V., pp 23–80Google Scholar
- GrE11 Grasl T, Economou A (2011) GRAPE: using graph grammars to implement shape grammars. In: Proceedings of the 2011 symposium on simulation for architecture and urban design, pp 21–28Google Scholar
- GrE13 From topologies to shapes: parametric shape grammars implemented by graphsEnviron Plan B Plan Des20134090592210.1068/b38156Google ScholarCross Ref
- Hei94 Generative geometric designIEEE Comput Graph Appl199414374510.1109/38.267469Google ScholarDigital Library
- Jow06 Jowers I (2006) Computation with curved shapes:Towards freeform shape generation in design. Ph.D. thesis, The Open UniversityGoogle Scholar
- Kni89 Transformations of De Stijl art: the paintings of Georges Vantongerloo and Fritz GlarnerEnviron Plan B198916519810.1068/b160051Google ScholarCross Ref
- Kni93 Color Grammars: the representation of form and color in designLeonardo19932611712410.2307/1575896Google ScholarCross Ref
- Kni03 Computing with emergenceEnviron Plan B Plan Des20033012515510.1068/b12914Google ScholarCross Ref
- KoE81 The language of the prairie: Frank Lloyd Wright’s prairie housesEnviron Plan B1981829532310.1068/b080295Google ScholarCross Ref
- Kri80 The arithmetic of shapesEnviron Plan B1980746348410.1068/b070463Google ScholarCross Ref
- Kri81 The construction of shapesEnviron Plan B1981854010.1068/b080005Google ScholarCross Ref
- Kri92 The maximal representation of a shapeEnviron Plan B19921926728810.1068/b190267Google ScholarCross Ref
- KrS93 Krishnamurti R, Stouffs R (1993) Spatial grammars?: motivation, comparison, and new results. In: CAAD futures ’93, pp 57–74Google Scholar
- KrE92 Shape recognition in three dimensionsEnviron Plan B Plan Des19921958560310.1068/b190585Google ScholarCross Ref
- KrS97 Spatial change: continuity, reversibility, and emergent shapesEnviron Plann B19972435938410.1068/b240359Google ScholarCross Ref
- KSA16 Kwiecinski K, Santos F, Almeida A, Taborda B, Eloy S (2016) Wood mass-customized housing: a dual computer implementation design strategy. In: Proceedings of conference eCAADe2016Google Scholar
- KuK12 A Paradigm for interpreting tractable shape grammarsEnviron Plan B Plan Des2012411110137Google Scholar
- LCW09 Li AI, Chen L, Wang Y, Chau HH (2009) Editing shapes in a prototype two- and three-dimensional shape grammar environment, computation: the new realm of architectural design. In: Proceedings of the 27th conference on eCAADe, pp 243–250Google Scholar
- Li02 Li AI (2002) A prototype interactive simulated shape grammar. Design e-ducation: connecting the Real and the Virtual. In: Proceedings of the 20th conference on eCAADe, pp 314–317Google Scholar
- Lie04 Liew H (2004) SGML: a meta-language for shape grammars, Ph.D. thesis, MITGoogle Scholar
- McK04 McGill M, Knight T (2004) Designing design-mediating software—the development of Shaper2D. In: Proceedings of the 22th conference on eCAADe, pp 119–127Google Scholar
- MCS12 Spatial grammar implementation: from theory to useable softwareArtif Intell Eng Des Anal Manuf201226214315910.1017/S0890060412000042Google ScholarDigital Library
- McC04 Speaking the Buick language: capturing, understanding and exploring brand identity with shape grammarsDes Stud200425112910.1016/S0142-694X(03)00023-1Google ScholarCross Ref
- Mit93 Mitchell W (1993) A computational view of design creativity. Modelling creativity and knowledge-based design. In: Gero J, Maher M (eds) Lawrence Erlbaum Associates, pp 25–42Google Scholar
- PRS11 Paio A, Reis J, Santos F, Lopes P, Eloy S, Rato V (2011) Emerg.cities4all: towards a shape grammar bases computational system tool for generating a sustainable and integrated urban design. In: Proceedings of the Conference on eCAADe2011 respecting Fragile Places, eCAADe (education and research in computer aided architectural design in Europe), pp 133–139Google Scholar
- PRL12 Santos F, Reis J, Lopes P, Paio A, Eloy S, Rato V (2012) A multi-agent expert system shell for shape grammars. In: Proceedings of the 17th international conference of the association for computer-aided architectural design research in Asia, CAADRIA 2012, pp 409–414Google Scholar
- RBB14 Layered shape grammars. Computer-Aided Des201456104119Google Scholar
- SaR13 A language for automatic design generationProceedings of international conference on information systems and design of communication, ISDOC201320136468Google Scholar
- SaE15 Santos F, Esmerado J (2015) A Different shape grammar approach for automatic design generation. In: Al-Diri B (ed) Proceedings of international journal of advances in computer science & its applications—IJCSIA, vol 5-1,IRED, pp 90–97Google Scholar
- StG72 Shape Grammars and the generative specification of painting and sculptureInformation processing1972AmsterdamNorth- Holland14601465Google Scholar
- Sti77 Ice-ray: a note on Chinese lattice designsEnviron Plan B19774899810.1068/b040089Google ScholarCross Ref
- Sti80a Introduction to shape and shape grammarsEnviron Plan B19807334335110.1068/b070343Google ScholarCross Ref
- Sti80b Kindergarten grammars: designing with Froebel’s building giftsEnviron Plan B1980740946210.1068/b070409Google ScholarCross Ref
- Sti82 Spatial relations and grammarsEnviron Plan B1982911311410.1068/b090113Google ScholarCross Ref
- Sti90 What is a design?Environ Plan B1990179710310.1068/b170097Google ScholarCross Ref
- Sti92 WeightsEnviron Plan B19921941343010.1068/b190413Google ScholarCross Ref
- Sti94 Shape rules: closure, continuity and emergenceEnviron Plan B199421S49S7810.1068/b21S049Google ScholarCross Ref
- Sti01 Stiny G (2001) How to calculate with shapes. In: Formal engineering design synthesis. Cambridge University Press, New YorkGoogle Scholar
- StM78 The palladian grammar. Environ Plan B1978551810.1068/b050005Google ScholarCross Ref
- StM80 The grammar of paradise: on the generation of Mughul gardensEnviron Plan B1980720922610.1068/b070209Google ScholarCross Ref
- Sto16 Stouffs R (2016) Description grammars?: A general notation. Environ Plan B Plan Des. DOI: https://doi.org/10.1177/0265813516667300Google Scholar
- Tap99 A visual implementation of a shape grammar systemEnviron Plan B199926597310.1068/b260059Google ScholarCross Ref
Index Terms
- Alternative shaper: a model for automatic design generation
Recommendations
A language for automatic design generation
ISDOC '13: Proceedings of the 2013 International Conference on Information Systems and Design of CommunicationThis paper proposes a language for design specification and generation. It is based on the shape grammar formalism supplemented with convenient abstractions for design generation and quick design specification.
A Well-Defined Estelle Specification for the Automatic Test Generation
Special issue on protocol engineeringThe characteristics of the Estelle specification language are analyzed and a well-defined specification, a restricted form of an Estelle specification, is proposed based on the analyzed results to enable a direct derivation of a single reduced finite ...
Generating Tractable Designs by Transforming Shape Grammars to Graph Grammars
VINCI '18: Proceedings of the 11th International Symposium on Visual Information Communication and InteractionShape grammars are powerful in specifying and generating an infinite number of designs by repeatedly applying predefined transformation rules to initial shapes. However, the intractable nature of shape grammars limits its wide use in many applications. ...
Comments