Nexus Network Journal

, Volume 13, Issue 1, pp 73–111

Creating Specific Grammars with Generic Grammars: Towards Flexible Urban Design

  • José Nuno Beirão
  • José Pinto Duarte
  • Rudi Stouffs


The aim of the City Induction project is to develop an urban design tool consisting of 3 parts: an urban programme formulation module, a generation module and an evaluation module. The generation module relies on a very generic Urban Grammar composed of several generic grammars called Urban Induction Patterns (UIPs) corresponding to typical urban design moves. Specific grammars, such as the analytical grammars inferred from our case studies, can be obtained by defining specific arrangements of Urban Induction Patterns and specific constraints on the rule parameters. We show that variations on the UIP arrangements or rule parameters can provide design variations and specific grammars to be synthesised through design exploration. It is therefore seen as a process for synthesizing a specific design grammar within the field of urban design and has two main features: (1) it allows for the synthesis of specific grammars during the design process and (2) it allows for the customization of a personal design language within the broad scope of the generic grammar.

A formal definition of Urban Grammars is presented and its application in the production of customized urban designs is demonstrated by customizing design languages using a specific compound grammar defined by a specific arrangement of generic grammars.


Urban design shape grammars urban patterns 


  1. Alexander Christopher, Sara Ishikawa, Murray Silverstein (1977) A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New YorkGoogle Scholar
  2. Ascher F (2001) Les nouveaux principes de l’urbanisme. La fin des villes n’est pas á l’ordre du jour. Éditions de l’Aube, La Tour d’AiguesGoogle Scholar
  3. Batty M. (2005) Cities and Complexity: Understanding Cities with Cellular Automata, AgentBased Models, and Fractals. MIT Press, Cambridge, MAGoogle Scholar
  4. Beirão, José Nuno and José Pinto Duarte. 2009. Urban Design with Patterns and Shape Rules. Pp. 148-165 in Model Town: Using Urban Simulation in New Town Planning, EH Stolk and M Brömmelstroet, eds. 2nd International Seminar, 2007, Almere. Almere, The Netherlands: Martien de Vletter.Google Scholar
  5. Beirão, José; José Pinto Duarte and Rudi Stouffs. 2008. Structuring a Generative Model for Urban Design: Linking GIS to Shape Grammars. Pp. 929-938 in Architecture ‘in Computro’ (Proceedings of the 26th eCAADe Conference, Antwerp, 17-20 September 2008), Marc Muylle, ed. Antwerp.Google Scholar
  6. Beirão, José; José Pinto Duarte and Rudi Stouffs. 2009a. Grammars of designs and grammars for designing. In Joining Languages, Cultures and Visions: CAADFutures 2009, T. Tidafi and T. Dorta, eds. Montreal: University of Montreal.
  7. Beirão, José; José Pinto Duarte and Rudi Stouffs. 2009b. An Urban Grammar for Praia: Towards Generic Shape Grammars for Urban Design. Pp. 575-584 in Computation: The New Realm of Architectural Design [Proceedings of the 27th eCAADe Conference, Istanbul, 16-19 September 2009. Istanbul: eCAADe, YTU, ITU.Google Scholar
  8. Beirão, José N., José Pinto Duarte, Nuno Montenegro and Jorge Gil. 2009. Monitoring urban design through generative design support tools: a generative grammar for Praia. Pp. 1223-1252 in Proceedings of the 15 th APDR Congress on Networks and Regional Development. Cidade da Praia Cape Verde: APDR.Google Scholar
  9. Beirão, José Nuno; Nuno Montenegro; Jorge Gil; José P. Duarte; Rudi Stouffs. 2009. The city as a street system: A street description for a city ontology. Pp. 132-134 in SIGraDi 2009 - Proceedings of the 13th Congress of the Iberoamerican Society of Digital Graphics, Sao Paulo, Brazil, November 16-18, 2009. São Paulo: eCAADe, Universidade Presbiteriana MacKenzie.Google Scholar
  10. Brown F.E., Johnson J.H. (1984) An interactive computer model of urban development: the rules governing the morphology of mediaeval London. Environment and Planning B: Planning and Design 12(4): 377–400CrossRefGoogle Scholar
  11. Duarte, José Pinto 2001. Customizing Mass Housing: a discursive grammar for Siza’s Malagueira house. Ph.D. Dissertation, Massachusetts Institute of Technology, Cambridge.Google Scholar
  12. Duarte, José Pinto, J. Rocha, G. Ducla-Soares. 2007. Unveiling the structure of the Marrakech Medina: A Shape Grammar and an Interpreter for Generating Urban Form. AI EDAM Artificial Intelligence for Engineering Design, Analysis and Manufacturing 21: 1-33.Google Scholar
  13. Fleischer A. (1992) Grammatical architecture?. Environment and Planning B: Planning and Design 19(2): 221–226CrossRefGoogle Scholar
  14. Friedman A. (1997) Design for Change: Flexible Planning Strategies for the 1990s and Beyond. Journal of Urban Design 2(3): 277–295CrossRefGoogle Scholar
  15. Gamma Erich, Richard Helm, Ralph Johnson, John Vlissides (1995) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MAGoogle Scholar
  16. Gil, Jorge. and Duarte, José Pinto. 2008. Towards an Urban Design Evaluation Framework. Pp. 257-264 in Architecture ‘in Computro’ (Proceedings of the 26th eCAADe Conference, Antwerp, 17-20 September 2008), Marc Muylle, ed. Antwerp.Google Scholar
  17. Hillier, Bill. 1998. Space is the Machine : A Configurational Theory of Architecture, Cambridge University Press.Google Scholar
  18. Hillier Bill, Julienne Hanson (1989) The Social Logic of Space. Cambridge University Press, CambridgeGoogle Scholar
  19. Knight Terry Weissman (2003) Computing with ambiguity. Environment and Planning B: Planning and Design 30(2): 165–180CrossRefGoogle Scholar
  20. Liew, Haldane. 2004. SGML: A Meta-Language for Shape Grammars. Ph.D. Dissertation, Massachusetts Institute of Technology.Google Scholar
  21. Mayall Kevin, G. Brent Hall (2005) Landscape grammar 1: spatial grammar theory and landscape planning. Environment and Planning B: Planning and Design 32(6): 895–920CrossRefGoogle Scholar
  22. Montenegro, Nuno C. and José Pinto Duarte. 2008. Towards a Computational Description of Urban Patterns. Pp. 239-248 in Architecture ‘in Computro’ (Proceedings of the 26th eCAADe Conference, Antwerp, 17-20 September 2008), MarcMuylle, ed. Antwerp.Google Scholar
  23. Parish, Yoav I. H. and Pascal Müller. 2001, Procedural modeling of cities. Pp. 301–308 in Proceedings of ACM SIGGRAPH 2001, E. Fiume, ed. New York: ACM Siggraph.Google Scholar
  24. Pedro, J. Branco. 1999. Vizinhança Próxima (Housing program. Neighbourhood). Lisbon: LNEC. (Collection Architecture Technical Information, n. ° 7).Google Scholar
  25. Portugali Juval (1999) Self Organization and the City. Springer, HeidelbergGoogle Scholar
  26. Schön Donald A. (1983) The Reflective Practitioner: How Professionals Think in Action. Basic Books, New YorkGoogle Scholar
  27. Stiny George (1980) Introduction to shape and shape grammars. Environment and Planning B: Planning and Design 7(3): 343–351CrossRefGoogle Scholar
  28. Stiny George (1980) Kindergarten grammars: designing with Froebel’s building gifts. Environment and Planning B: Planning and Design 7(4): 409–462CrossRefGoogle Scholar
  29. Stiny George (1981) A note on the description of designs. Environment and Planning B: Planning and Design 8(3): 257–267CrossRefGoogle Scholar
  30. Stiny George (2005) Shape, talking about seeing and doing. MIT Press, Cambridge, MAGoogle Scholar
  31. Stiny George, James Gips (1972) Shape Grammars and the Generative Specification of Painting and Sculpture. Information Processing 71: 1460–1465Google Scholar
  32. Teeling Catherine (1996) Algorithmic Design: Generating Urban Form. Urban Design Studies 2: 89–100Google Scholar
  33. Yue, K., R. Krishnamurti and F. Grobler. 2009. Computation-friendly shape grammars: Detailed by a sub-framework over parametric 2D rectangular shapes. Pp. 757-770 in Joining Languages, Cultures and Visions: CAADFutures 2009, T. Tidafi and T. Dorta, eds. Montreal: Les Presses de l’Université de Montreal.Google Scholar

Copyright information

© Kim Williams Books, Turin 2011

Authors and Affiliations

  • José Nuno Beirão
    • 1
  • José Pinto Duarte
    • 2
  • Rudi Stouffs
    • 1
  1. 1.Faculty of ArchitectureDelft University of TechnologyDelftThe Netherlands
  2. 2.Faculdade de ArquitecturaUniversidade Técnica de Lisboa, Rua Sá Nogueira, Pólo Universitário, Alto da AjudaLisbonPortugal

Personalised recommendations