[go: up one dir, main page]

Academia.eduAcademia.edu
Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Towards a methodology for flexible urban design: designing with urban patterns and shape grammars José Duarte1, José Beirão2, 1 Faculdade de Arquitectura - Universidade Técnica de Lisboa; e-mail: jduarte@fa.utl.pt 2 Faculdade de Arquitectura - Universidade Técnica de Lisboa; e-mail: jnb@fa.utl.pt This document is in print and cannot be distributed Please do not distribute in any format (paper, digital, etc.) Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Towards a methodology for flexible urban design: designing with urban patterns and shape grammars Abstract. Traditional urban plans use definitive design systems, without the flexibility required to deal with the complexity and change that characterize contemporary urban societies. To conceive urban plans with increased flexibility, it is proposed a shape grammar-based design methodology capable of producing various design solutions instead of a single rigid layout. In this approach, the plan is a design system encoding a set of alternative solutions, rather than a single, specific solution. This methodology was developed based on the analysis of existing plans and on a series of experiments undertaken within the controlled environment of design studios. Results show that shape grammars produce urban plans with non-definitive formal solutions, while keeping a consistent design language. They also provide plans with explicit and implicit flexibility, thereby giving future designers a wider degree of freedom. As a result, they are particularly appropriated to deal with complexity and change throughout the legal lifespan of the plan. Finally, they provide students with a concrete methodology for approaching urban design, fostering the development of additional design skills. 1. Introduction Traditionally, urban plans are developed following methodologies aimed at the production of a single layout representing a rigid, definite solution. In addition, plans are centered on the definition of tight and interdependent urban parameters that tend to reduce design to a direct formalization of such parameters. However, legislation constrains neither design nor its representation to such an extent that they forbid design flexibility. In fact, It does not impose specific representational devices, nor does it imply any specific way of designing. We believe that the resulting rigidity derives from an unconscious repetition of procedures, probably because this makes it easier to design and to communicate design intents, given the lack of a design methodology that supports flexible urban design. The increased complexity and change that characterize contemporary urban societies require a more flexible approach to urban design. According to Friedman, (1977) plans should prescribe a clear development vision at a very general and larger scale while being flexible regarding the design of specific urban spaces. Ascher (2001) mentions, “new urbanism should be a flexible urbanism, aesthetically Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) opened, reflexive, with active participation and, formally speaking, an urbanism of devices able to elaborate and negotiate solutions rather than drawing specific plans.” This paper deals with the problem of creating alternative approaches to urban design that can lead to flexible urban plans. To accomplish this goal, we propose a design methodology based on the use of urban patterns (Alexander, 1977) and shape grammars. (Stiny and Gips, 1972) The idea is to create a design system instead of the usual single design. The system will permit the generation of alternative solutions to respond to changes in the context during the legal lifespan of the plan, while maintaining the same ordering principles and aesthetic coherence. 2. The use of shape grammars in urban design and in teaching A shape grammar is a set of shape transformation rules that apply recursively to an initial shape to generate a language of designs. Shape grammars are simultaneously descriptive and generative and so they can be used as an analytical tool to describe the formal structure of a corpus of existing designs, to determine whether other designs are in the same language, and to explain how to generate new designs. They can also be used as a synthetic tool to create new languages of design. In both cases they facilitate the automatic generation of designs. Although shape grammars were considerably used in architecture, their use in urban design was limited until a few years ago, both for analytical and generative purposes. The first mention to the use of shape grammars for urban design is found in the work of Brown and Johnson, (1984) who analyzed the evolution of London mediaeval city blocks. Although they use graphbased depth analysis, they state that a shape grammar could be developed to describe the evolution of the urban fabric. It took twelve more years for the first analytical grammar to be developed for urban design by Teeling (1996), who concentrated on the geometrical evolution of urban grids by inferring the polygonal subdivisions that originated the final urban structure. Teeling demonstrated that shape rules could replicate the original urban form but also generate new ones with similar features. Recent developments, such as those of Parish and Muller, (2001) Mayall and Hall, (2005) and Duarte et al. (2007) among others have shown the growing interest in the potential of shape grammars to deal with urban design problems. The present paper describes work that has been developed since 2001 to identify the potential and opportunities for using shape grammar as a synthetic tool in urban design. It complements and details work presented in an earlier paper. (Beirão and Duarte, 2005) Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Part of the difficulties in the use of shape grammars for urban design occurs because it is not just a matter of recursive shape transformation but requires one to take into account complex phenomena, such as urban policies, social dynamics, as well as territorial features like topography, climate, and so on. The semantic discourse and technical effectiveness in urban design arise from the recognition of political, social, and territorial contexts and so having a way of describing these contexts and relating them to shape transformation is necessary for developing effective urban grammars. This semantic problem has already been pointed out by Fleisher (1992) as a flaw of architectural shape grammars. Duarte (2005) showed the problem could be solved by combining Stiny’s description grammars (1981) with shape grammars to produce semantic descriptions of designs that are adequate to the context and then generate design solutions accordingly. This strategy of linking contextual features to design decisions can be used in urban design and it seems particularly appropriate to deal with its complexity, as shown by ongoing research. (Beirão et al., 2009) The use of shape grammars in teaching also has been somewhat limited. In 1980 Stiny proposed a program for using grammars in design education, (1980) and experiments in this area were developed by Ulrich Flemming (1987) at Carnegie Mellon University and Terry Knight (1999), at MIT. In 2001, a program for using shape grammars in the teaching of urban design at the undergraduate level was set up at the TU Lisbon Faculty of Architecture. In this case, shape grammars were introduced in a methodology to teach urban design in what would otherwise be a standard studio. In 2002, the concept of pattern language (Alexander et al., 1977) was added to the methodological approach as a means to define design goals. The use of patterns has shown to help defining meaningful grammars and adequate development visions. To the extent of our knowledge, this was the first program of this kind, and several studios were taught since the program was set up. This paper focuses on the studios undertaken in the academic years of 2002-2003 and 2003-2004, when studio work and its results were closely monitored to formalize the methodology and assess results. It outlines the methodology, discusses results, and describes posterior refinements introduced in the years that followed. 3. Research methodology As said above, our goal is to devise a methodology for approaching the urban design process using urban patterns and shape grammars to deliver a system of alternative solutions instead of a single, definitive solution. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) The research methodology used for developing the design methodology encompassed three steps. In the first step, we analyzed existing urban plans to infer and sketch the methodology. In the second step, we asked a group of students in the fifth year of the professional architecture program to use the sketched methodology and shape grammars for developing a rule-based system for designing of new town. The analysis of results consolidated the methodology and laid down the basis for another experiment in the following academic year. This experiment was the third research step, and it consisted in asking students to devise the expansion plan of an existing town as a rule-based system and then testing it by asking other students to develop a detail plan for a smaller area of the larger, expansion plan. In the detail plan, students could use the rules of the larger plan to generate an alternative solution and had to come up with new rules to define material aspects. Results were then analyzed with the goal of assessing and refining the methodology. The outcomes of these research steps are described below. 3.1. Step 1: Analysis of existing plans – inferring a design system By analyzing four urban plans by different authors, it was possible to identify a recurrent methodological approach. These plans were Álvaro Siza’s Malagueira plan in Évora (Figure 1), Adrian Geuze’s plan for Borneo-Sporenburg in Amsterdam (Figure 2), and Chuva Gomes’s plans for Quinta da Fonte da Prata at Moita and for the extension of Cidade da Praia in Cape Verde (Figure 3). Other plans were considered during this study, although they were not analyzed in depth. The reasons for choosing these plans were as follows. First, they were designed by renowned architects, which potentially guaranteed high standards of quality. Second, there were publications on the plans and it was possible to interview the authors to collect additional information for reconstructing their design processes and unveiling the design methodologies. Preliminary analysis revealed that these plans possessed qualities in terms of planning efficiency and latent flexibility. A design methodology encompassing four levels of decreased scale and increased detail was sketched based on the analysis. The four levels are present in the four plans and they constitute part of an algorithm-like approach to design that takes preexisting contextual features into account to define main geometric guidelines, basic grids, urban blocks and plots, and material features. These aspects are ordered according to scale and not necessarily to design sequence, although a sequential logic is latent in their use and effectively present in the studied cases. Analysis revealed that designers were so systematic in the elaboration of the plans that it would be straightforward to encode them into shape grammars. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) An old essay by Molteni (1977) on Siza’s work emphasized that language and site features are important aspects of his design process and provided valuable information on how to interpret and incorporate them in urban design. The analyses of Siza’s drawings strongly support this link between preexisting site conditions and design proposal. A large number of articles on Geuze’s plan for Borneo-Sporenburg discussed how Geuze approached the theme of flexibility in this plan (Gausa, 1998; Geuze, 2001). Specifically, these articles described very accurately the generation of the underlying urban grid (Figure 2) and how Geuze generated non-deterministic compositions of urban blocks using a subtraction process. Designs would change depending on the number of plots and on the interpretation of the subtraction process. This is an interesting example of the flexible design of urban blocks and it reveals. Rules were very clearly defined in simple graphic schemas. In Chuva Gomes’s case, the comparison of his plans for different sites made it possible to identify the same design principles applied to different contexts, thereby revealing the persistence of specific design rules in the designer’s method, and suggesting that a rulebased design system can be used for generating solutions for different design contexts. These design principles came out in interviews with the architect who described a clear methodology for approaching urban design. His description was very close to the one presented below and is clearly present in his plan for Praia. (Figure 3) Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 1. Álvaro Siza, Malagueira plan, Évora, Portugal. Sequence showing Siza’s design steps: a – initial site; b – preexistences used to generate the plan – neighbourhoods, roads, pedestrian pathways and waterline; c– main compositional geometries; d – secondary geometries and street grid; e – final plan with blocks and plots. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 2. Adrian Geuze (west 8), Borneo-Sporenburg plan, Amsterdam, Neaderlands. Sequence shows: a – limits; b – grid definition; c – viewpoints and landmark buildings; d – grid subtraction for landmark buildings; e – final plan with plots. 30 to 50 percent of plot volume has been subtracted to guarantee natural lighting and ventilation. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 3. Cândido Chuva Gomes, Cidade da Praia extension plan, Cape Verde. Sequence shows: a – pre-existences and limits; b – main geometrical axes and urban grid; c – squares resulting from grid subtraction; d – blocks and plots with definition of building volumes. In summary, results in this research step revealed that, despite variation in style from one designer to another or changes in the context from one plan to another by the same designer, different designers used a similar approach that encompassed four levels: 1) Territorial landmarks: Rules on this level deal with the understanding of the territory and are targeted at singling out elements in the territory and marking them as important references for design generation. It is recognizable in each project the integration of preexisting elements, such as roads, paths, constructions, waterlines, or features drawn from the territory’s morphology such as ridges, valleys, and so on. In a way or another, these elements were subsequently used to define limits, basic geometries, or landmarks. 2) Basic geometries: These rules are divided into two subsets, one to lay down the main geometric guidelines of the plan, and the other to generate urban grids. The first set is aimed at defining relations among preexisting elements, selected as references on the previous level, to structure the main geometric elements of the plan. The second rule set defines strong geometric principles, usually grids, which are Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) responsible for ordering the plan. The later rules are responsible for some of the most deterministic moves of the design process. 3) Urban units: These rules are used to define urban units such as neighborhoods, blocks, plots, volumes, as well as clusters of any of these units. This third level is the most important in the characterization of urban space and the type of city life proposed by the plan. This level was clearer in the cases of the Borneo-Sporenburg plan by Geuze and the Moita plan by Gomes. 4) Materiality: These rules are used for qualifying urban space and its architecture by defining materials and details of urban spaces and volumes. They are used for reinforcing the sense of hierarchy in the urban space and improving legibility, thereby qualifying its symbolic and ambient values. These design levels are related to scale and to the degree of detail of the solution. In most cases, they are addressed in the described order and, therefore, correspond to design development phases. However, as later experiments demonstrated, this is not necessarily the case, as the order may be inverted, particularly in the case of levels 2 and 3 when plans are generated in a bottom up fashion. Also, initial level 1 definitions (limits, basic geometries, and landmarks) are often questioned and reformulated when defining level 2 rules. Although the details of this reflective process will not be addressed in this paper, it became more apparent in the work of students during the design studios described in following. 3.2. Step 2: designing a design system The methodology described above was tested in a design studio in which shape grammars were proposed as an auxiliary formalism to write and structure the rules of each of the methodological levels. The design studio was organized in three steps. First, students were given background information on the context and provided with the fundamentals of the theoretical framework, namely pattern languages and shape grammars. In the first week, students were lectured on sustainable urban planning and design, including environmental, social, and financial aspects. Concerning the context, students were given handouts on regulations, standards, and the local master plan, as well as on population and economic data, including Michael Porter’s report on the Portuguese economy. In the second week, they were instructed in Alexander’s pattern language theory. For Alexander urban patterns are recurrent spatial configurations that are tied to specific ways of using urban space. They are defined in such a way that each pattern includes one component that describes the context in which it can emerge and another that contains instructions on how it can be designed. The aim for this language was to allow one to manipulate Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) creatively its ingredients to develop an appropriate description of a design that fits the current context. The pattern language was presented to students as a means to define design goals and structure an urban program with a clear development vision. In the third week, students were lectured on shape grammars and given assignments involving simple abstract grammars. They were also provided with support readings on shape grammars. The idea was for them to use shape grammars to generate a design solution that matched the urban program later in the semester. As the emphasis was on the use of grammars for design synthesis, the mathematical principles and the technical apparatus of analytical grammars were explained but not demanded in the assignments. At the end of this introductory step, students were organized into groups of 3 to 5 students. The second step dealt with the creation of a planning strategy for a wide developing area. The studied area was a vast region in Alentejo, Portugal, with strong development expectations due to the construction of a water dam. Work focused on a particular county and students could choose whether to expand existing villages or to build a new town in a strategically chosen place. For developing the strategy students had to take into account population data, Porter’s report, urban design guidelines, the Master Plan, and Alexander’s pattern language. In the third step, students were asked to use the proposed methodology in the design of a flexible plan for a development of 5,000 inhabitants, either by expanding an existing village or creating a new town. They were requested to devise a set of rules capable of generating alternative solutions and then to illustrate its potential with a specific plan. Students had no background on shape grammars before this design studio and therefore it was their first attempt at designing with an articulated set of shape rules. Their reaction towards the new methodology was encouragingly positive. In the studios, we avoided to be strict with things like notation so that students could use grammars in a somewhat intuitive way, that is, we did not want them to be caught up in technical details so that they could concentrate on how rules worked and could be applied. Writing rules for computer implementation is different than writing them for use by hand, when visual simplicity and understanding is crucial. Acknowledging this difference, students simplified the notation. For instance, instead of writing complex parametric rules that are mathematically elegant but hard to grasp visually, they preferred to list rule variations. Here we show rules as students wrote them because it gives a better idea of how they worked and used grammars, but the reader should be aware of the deviation from the usual grammar notation. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Due to space limitations, we concentrate our attention on two examples of urban plans produced in the studio, shown in Figures 4 to 12. We chose these plans to illustrate results because they are paradigmatic in terms of the use of shape grammars. One corresponds to the example of an expansion plan for an existing village developed in a top-down fashion, (Figures 4-7) while the other is the plan for a new town that follows a bottom-up strategy. (Figures 8-14) Let us call the teams who designed these plans Team 1 and Team 2, respectively. Team 1’s plan is the example of a solution in which rules were extracted from the analyses of the territory in an attempt to describe how local villages had evolved. A group of five villages was considered for such purpose, although we focus on just one example. In this village, the urban fabric is formed after the division of polygonal areas that resulted from the crossing of preexisting roads and rural pathways. It is also clear in the aerial photo (Figure 4a) that territorial divisions correspond to property parceling and tend to be smaller towards the village center. From this analysis, students extracted rules to explain how the village might have grown, (Figures 4b to 4c) and then used them in the generation of the expansion plan. One rule (Figure 4d) determines the allowed distance between existing crossroads or squares, thereby permitting to define the location of new central points that become small activity nodes. From the analytical rules above, students defined a simple basic grammar composed of 7 generative rules. (Figure 5) Rules 1 to 5 make polygonal dissections and are used to create the street network and city blocks. Rule 6 applies to create plots by dividing blocks with lines traced perpendicularly from the main street on the larger side. This rule constrains plot width to specific values inferred from the analysis and then standardized to modulate construction. These 7 rules can replicate the urban development process and were used to expand the existing urban fabric in a similar fashion. (Figure 6) The derivation of a small expansion area according to these rules is shown in Figure 7. It is interesting to point out the similarity of this simple grammar to Stiny’s Ice ray grammar. (1977) Although the basic generative rules were extracted from the analysis of existing villages, it is important to note that students separated the analytical process from the generative process. Therefore, they started the generative process by applying the inferred rules to the existing built structure, mainly roads and constructions, but felt free to disregard the existing parceling, when it collided with their design intents. So, although their generative process reproduces the existing urban morphology, tying polygonal dissections to the existing rural parceling would reinforce the logic of the proposed design system by matching design proposals with actual territorial data. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 4. Urban plan, Team 1: a – aerial photo of existing urban structure; b – territorial divisions corresponding to the street and road network; c – divisions corresponding to parceling; d – identification of the focal points of neighborhoods, where dm and dx represent the minimum and maximum distances between such points. Figures 8-14 show the plan of a new town by Team 2. The plan was developed using a grammar created from scratch with the goal of generating a diverse and flexible urban tissue. Grammar rules were derived from spatial relations formed by arrangements of four blocks. These rules are then applied within a large matrix formed by geometric elements drawn from selected features of the territory, namely morphological features and visual lines connecting the site to a neighboring hill town. Structuring elements such as main streets and avenues are defined from this territorial interpretation and set the boundaries of the town’s neighborhoods. Figure 8 shows initial sketches of the plan, in which, straight lines are aligned with viewpoints towards the existing hill town. Curved and irregular lines represent preexisting structural elements such as a national road, the water front, and hill ridges. Rectangles depict main public buildings. Circles define the distances among future squares that will become the activity centers of different neighborhoods. These rules that define the structuring elements of the plan were not explicitly drawn but are implicit in students’ sketches. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7  d  21m 6m  w  30m Figure 5. Urban plan, Team 1: generation rules. d w  w  6m  (3n)m n฀ Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 6. Urban plan, Team 1: example of a solution generated by recursive application of the rules in Figure 5. The plan is completed using rules that fill in the structuring geometry with arrangements of four blocks formed by combining two different kinds of blocks, named TA and TB. (Figure 9) Each arrangement has three blocks of type TA and one block of type TB. The blocks are placed at a certain distance from each other and the gaps in between become streets. (Figure 10a) A referential axis reference permits to align block arrangements with each other and with structuring geometries. Other rules are then used to widen the street between blocks when they include commercial facilities. (Figure 10b) The recursive application of these rules permits the incremental growth of the plan and guarantees flexibility as there are many ways in which rules may be applied. (Figure 11) The plan foresaw the incremental growth of the town in distinct phases as shown on Figure 12. The plan shown in Figure 13 represents a possible solution that Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) could result from the recursive application of the rules. Due to the irregular shapes of the arrangements of blocks, rule application creates small squares. The development of this plan follows a bottom-up approach by first defining the urban units and then the street network as a result of the recursive addition of block arrangements. After generating a solution, students felt a need for having a larger square in each neighborhood and, therefore, created a rule that subtracted one block to create such a square, (Figure 14) at specified distances from each other. The plan’s structuring geometric elements defined the boundaries of neighborhoods by constraining the application of block placing rules to the enclosed areas. The plan also included rules for characterizing the public space of neighborhoods differently by manipulating material features. Figure 7. Urban plan, Team 1: derivation of urban fabric according to the rules in Figure 5. Both plans show a particular interest in developing well-defined neighborhoods following Alexander’s patterns that students had chosen to include in their urban programs, namely, “14-identifiable neighborhood,” “15-neighborhood boundary,” and “28-eccentric nucleus.” Students used strong hierarchic principles to create such identifiable neighborhoods. The rules that guarantee these principles were applied during the development of basic geometries and grids, sometimes as the result of an interpretation of preexisting elements that were incorporated into the design. For instance, in Team 2’s plan, the boundaries of neighborhoods were defined by the surrounding larger straight roads, and each neighborhood had an eccentric nucleus defined by the placement of public buildings followed by the creation of a public square. (Figure 8) The surrounding streets were created following visual lines linking selected preexisting territorial landmarks or topographic features like contour levels or ridge lines. The placement of public buildings followed the identification of territorial landmarks that determined the location of eccentric nucleus and complied with rules that constrained the distance between nucleuses. The instantiation of these patterns corresponds to level 1 (territorial Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) landmarks) and level 2 (basic geometries) in the methodology. Neighborhood identity was then reinforced by applying rules to form city blocks and define the urban grid and by applying rules to create public squares near public buildings. These rules correspond to level 3 in the methodology. Finally, the use of different materials to characterize different neighborhoods, (level 4) completed the process of defining identifiable neighborhoods. This experiment consolidated and detailed the design methodology. Also, it showed that shape rules could be used for designing a flexible urban plan while maintaining strong aesthetical values. Nevertheless, another experiment was necessary to test the planning efficacy of this approach. By efficacy we mean the ability of the plan to set clear ordering principles while remaining flexible to adjust to variations in the context and to permit future designers to reinterpret the same context when developing detail plans. This could be done by generating alternative solutions for sections of the plan using the same rules or by developing detailing rules. Figure 8. Urban plan, Team 2: left – existing road (a) and the tracing of main streets by linking selected existing territorial landmarks (b) and by following topographic features (c); right – the placement of public buildings is constrained to guarantee that they are within a walking distance from each other. Figure 9. Urban plan, Team 2: Two types of blocks with different dimensions constitute the basic units of the urban fabric. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 10. Urban plan, Team 2: a – Derivation of two clusters of four blocks; b – Rule for widening a street in front of a commercial space. C1 C2 C2 .2 C2 .2 C 1.2 C 1.2 C 1.2 C 5.1 C 4.1 = C 5.1 C 1.2 C 1.2 C 4.1 C 3.1 = C 1.2 C 1.2 C 3.1 C 2.1 = C 4.1 C2 .2 C 5.1 C2 .2 C 5.1 C 4.1 C2 .2 C2 .2 C2 .2 C 4.1 C 3.1 = C 2.1 C 3.1 C2 .2 C2 .2 C2 .2 C 3.1 C1.1 = C 5.1 C2 .2 = C1.1 C 3.1 C 4.1 C1.1 C 4.1 C 2.1 C 3.1 C 4.1 C 5.1 C2 .2 C2 .2 = C 4.1 C 5.1 C 5.1 C 1.2 C 2.1 = C 3.1 C 4.1 C 3.1 C 2.1 C 5.1 C 5.1 C 2.1 C1.1 C 3.1 C 4.1 C 5.1 C 3.1 C 4.1 C 3.1 C1.1 C1.1 C 1.2 C 1.2 C 1.2 = C 1.2 = C 1.2 C 1.2 C 1.2 = C 1.2 C 1.2 C 1.2 C 5.1 C 4.1 C 1.2 C 1.2 C 4.1 C 3.1 C 1.2 C 3.1 C 2.1 C 4.1 C 1.2 C 1.2 = C2 .2 C2 .2 C2 .2 C1.1 C2 .2 C 2.1 C 5.1 C 1.2 C2 .2 C 1.2 C2 .2 C 5.1 C 4.1 C2 .2 C2 .2 = = C 1.2 C 2.1 C 1.2 C 4.1 C 3.1 C 1.2 C 1.2 = C 4.1 C 3.1 C2 .2 C2 .2 C 2.1 C 1.2 C 1.2 C 5.1 C2 .2 C1.1 C2 .2 C 4.1 C2 .2 C2 .2 C2 .2 C1.1 C 3.1 C2 .2 C 5.1 = C1.1 = C 4.1 C2 .2 C 2.1 C 1.2 = C2 .2 C 3.1 C2 .2 = C 5.1 C 1.2 C 3.1 = C2 .2 = C 3.1 C 1.2 C 5.1 C2 .2 C 3.1 C 1.2 = C 4.1 = C 1.2 = C2 .2 C 2.1 C 1.2 C 1.2 C 1.2 C 5.1 = C2 .2 C2 .2 C2 .2 C 4.1 = C 5.1 C2 .2 C 5.1 C 1.2 = C 1.2 C2 .2 C 1.2 C 3.1 C 1.2 C2 .2 = = C 1.2 C 4.1 C 5.1 C 5.1 C2 .2 C2 .2 C 4.1 C 3.1 C2 .2 C2 .2 = C2 .2 C 3.1 C1.1 C2 .2 C2 .2 = C1.1 = C2 .2 Figure 11. Urban plan, Team 2: Tree diagrams showing rules for combining sets of four blocks to form the urban grid. In each diagram, the top is the left-hand side of the rule whereas leaves are right-hand sides. Note how this simplification represents a deviation from the conventional rule notation. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 12. Urban plan, Team 2: Sequence showing the incremental implementation of the plan following the rules. Figure 13. Urban plan, Team 2: Detail of the final plan obtained after applying rules for dividing the blocks into plots, drawing sidewalks, placing public buildings, etc. The circle calls the attention for a square generated by subtracting a block. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 14. Urban plan, Team 2: a – Rule for subtracting a block and creating a square near a public building; b – The square created by block subtraction, circled in Figure 13. 3.3. Step 3: using a design system In the following year, to simulate real-world conditions and oblige students to consider urban ordering and flexibility at different scales, work was structured in three parts: theoretical knowledge acquisition and urban analysis, urban plan design, and detail plan design. After analyzing the context in its multiple aspects, students were asked to design an urban plan for a large expansion area on the northern sector of a town with approximately 25,000 inhabitants. Then they were requested to develop a detail plan based, not on their own urban plan, but on an urban plan designed by a different team. In this stage, the most promising urban plans were selected and teams were randomly assigned to them and then given copies of the assigned plans, including its rule set and instructions on how to apply it. The detail plan should be developed for an area not bigger than half of the area of the urban plan in order to guarantee that there would be more than one group working on the same urban plan. The idea was to generate alternative solutions within the limits set by the larger plan. In Figures 15-16 we show an example of an urban plan developed by Team 3. In this plan the main concern was the creation of identifiable neighborhoods and so rules were created to characterize each neighborhood. (Figure 15) Such characteristics were inspired in Alexander’s urban patterns, namely “identifiable neighborhood”, “neighborhood boundary”, “activity nodes”, “shopping street”, “main gateways” and “small public squares.” In a way, this plan turns some of Alexander’s patterns into a system of shape rules forming a shape grammar, and applies this grammar to a specific urban context Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) thereby producing one possible solution. Figure 16 shows the rule application sequence that led to the final solution. Figure 17 shows a detail plan developed by Team 4 for the Southern sector of Team 3’s urban plan. The detail plan reveals the order imposed by the urban plan, specifically its vision of a series of interrelated neighborhoods. However, the design underlying the detail plan is an alternative solution obtained from the urban plan’s rules. The aim of guaranteeing order and flexibility is clearly achieved in this detail plan. Although the aim of creating distinct neighborhoods was reinforced with additional rules for defining materials aspects, order and flexibility were not compromised. Figures 18-19 show another urban plan, designed by Team 5. It resembles the plan designed by Team 3 because it also results from combining rectangular urban units. In this case, units can be divided into four or three city rectangular blocks parametrically defined according to an underlying grid (not shown.) Units are qualified differently by mixing different uses, thereby creating a diverse and rich urban environment. Figure 18 shows the rules for generating units composed of four blocks (Rules 1-5) and three blocks. (Rules 6-10) The latter are used for blocks with public buildings that require larger plots and wider public spaces. Figure 19 illustrates one possible solution derived from the application of these rules. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 15. Urban plan, Team 3: selected rules. In some cases, for the same left-hand side there is more than one right-hand side. Note how this represents a deviation from the conventional parametric notation that students used to show multiple rules in a visually clearer way. Figure 16. Urban plan, Team 3: Example of an urban plan generated following the rules in Figure 15. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 17. Detail plan by team 4 generated for the southern half of Team 3’s urban plan using its rules, but following a different rule application sequence. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Figure 18. Urban plan, Team 5: Main rules. Rules from 1 to 5 generate standard blocks. Rules from 6 to 10 generate blocks with public buildings. Note the same deviation in rule notation pointed out in Figure 15. At the end of the semester, students were asked to answer a short questionnaire, conceived to curb subjectivity and find out which difficulties they had faced in applying the proposed rule-based methodology. The questions focused on the issue of flexibility and on the use of patterns and shape rules. This allowed for an introspective analysis of the resulting plans and helped to refine the methodology. The majority of students strongly supported the use of the proposed methodology. They said that working with a clear methodology helped them to structure the design process and cope with the inherent complexity of urban design. They also said that the use of patterns was helpful in establishing programmatic goals and that the use of grammars was effective for generating flexible plans. Some students said that they experienced difficulties in devising explicit rules. The ones who said they experienced greater difficulties were those whose plans were less flexible and had more complicated rules. In fact, the analysis of plans shows that the most flexible plans were those based on simpler, clear rules. Some students also expressed concerns regarding where to draw the boundary between rigid and Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) flexible features of the plan. Most agreed that the structuring guidelines should be fixed because they were bound to territorial features, and the definition of urban units should be flexible because it depended on more transient features such as population, policies, and the economy. Generically, one can say that the larger the scale of design features the more definitive they should be and the lesser the flexibility allowed. Figure 19. Urban plan, Team 5: Example of an urban plan generated following the rules in Figure 18. Students also agreed that use of one solution to illustrate the potential of their rules improved the understanding of a plan’s qualities and the effect of some rules. This is partially so because students only made explicit rules that they developed purposefully to respond to the flexibility requirement, mainly rules for defining urban grids and units. Other rules were just implicit in the plan, namely rules for defining the structuring geometric guidelines, because they saw these as fixed and dependent on contextual features. However, they could use such rules in the design of a plan for another site, and so, we may say that the plans have explicit and implicit rules. Finally, students who used the rules developed by other students said that it was difficult to keep track of all the contextual information needed for triggering the rules and tedious and time-consuming to apply them without a grammar interpreter. Despite the difficulties in following other students’ rules, the detail plans clearly show an underlying order defined by the larger plan and individual expression, at the same time, due to the freedom of reapplying rules and creating additional rules. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) 4. Discussion The analysis of results provided useful information on the advantages and limitations of the proposed methodology as well as on the use of patterns and shape grammars in urban design. Results showed the following advantages regarding the use of shape grammars: a) Shape grammars produce urban plans with non-definitive formal solutions, while keeping a consistent spatial language. Grammar-based plans permit the generation of alternative solutions based on similar principles and embodying a common development vision. b) Shape grammars provide plans with explicit and implicit flexibility, thereby giving future designers a wider degree of freedom in the development of final solutions. c) The use of shape grammars in teaching provides students with a concrete methodology for approaching urban design and fosters the development of additional skills. Results also pointed to directions for future work: d) Grammar-based plans could be supported by computer programs to evaluate alternative solutions or to serve as a municipality planning instrument. The knowledge gathered from these experiments suggests that the use of a shape grammar interpreter would be a promising planning tool. e) The use of too many rules can constrain operability and make the plan difficult to use. The exact relation between rules, the methodology, and operability still needs to be determined, though it seems to be closely related to the scale of the urban plan. The best plans had a very strong urban concept, which seemed to be strongly related to the clear definition of urban units, such as neighborhoods. Results suggest that having a strong theoretical framework helps students to identify the aims of rules and the whole plan. A real application of these design principles in practice could reinforce and refine this methodology, providing new insights into the importance of flexible design methods and tools for supporting urban design. f) In most cases, shape rules were applied differently in different sectors of the plans, suggesting that different rule sets may be needed for different sectors if the site is big. This means that a large urban plan might require different detail plans for different sectors. In any case, it is clear that the rules of larger scale plans should not constrain smaller scale plans to the extent that it makes it impossible to generate different solutions at their level of detail, thereby limiting design diversity. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) g) The experiments showed that generating a complete solution following the devised grammar is an important because it allows the designer to gain insight into the potential outcome and future designers to apprehend the qualities of the plan. 5. Refined methodology The undertaking of the experiments described above led to the refinement of the proposed methodology. The refined methodology has been used in the studio since 2005 and it foresees the semester divided up into the following 1+4 phases: Phase 0 (1 week): Briefing. The goal of this phase is to present the problem and provide students with the necessary background knowledge, namely, urban design theory, shape grammars, and urban patterns. First, students are given one text on each of these topics and then asked to read and write a small text for each of them summarizing their understanding of the subject. Then, they are presented with the methodology and work from students in previous years, and. Phase 1 (4 weeks): Analysis. The aim of this phase is to let students gain a deep understanding of the design context in its multiple aspects, such as social, economic, morphologic, typological, and so on. They are provided with: (1) current and historical cartographic information; (2) reports on the economic state of the region to identify problems and opportunities; (3) statistic data characterizing the population in various ways; (4) information on the local master plan, including zoning codes, transportation infrastructure, and urban indexes; and (5) urban regulations and standards, specifying things like the number of inhabitants required to foresee a certain public facility. In addition, there are two weeklong workshops, one on pattern languages, and the other on shape grammars that include a lecture, readings, and hands on exercises. At the end of this phase, students are asked to hand in a brief describing their analysis of the context including topographic features, the population’s profile, and a survey of existing urban indexes, public facilities, urban patterns, and building types. The brief also includes an interpretation of how the urban fabric might have evolved using simplified grammar rules. This information is then carried on to the subsequent phase. Phase 2 (2 weeks): Strategy. In this phase students are expected to systematize their analysis of the context, interpret the data collected previously, and summarize it into a program for the subsequent urban intervention. The goal is an adequate formulation of the design problem, based on the interpretation of the Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) contextual data, to define a strategy, or in other words, a development vision. At the end of this phase, students are asked to hand in a brief with the program, and this includes: selected territorial landmarks, foreseen economic activity; projected population; planned zoning codes, transportation infrastructure, and urban indexes; required public facilities; and desired urban patterns, including building types. The last two items should be interpreted as ways of materializing on a lower scale (mainly the neighborhood scale) a generic development vision defined on a larger scale. Finally, students are asked to hand in a map of the site summarizing the program, on which hatches and icons are used to indicate the type and approximate location of programmatic features. Phase 3 (4 weeks): Urban plan (1/2000 or 1/1000 scale, depending on the size of the site). In this phase, students are asked to produce an urban plan following the theoretical framework described previously. The plan should be produced according to the program synthesized in the strategy. They are asked to hand in a brief that simulates the regulating document for the intervention area, which would supposedly be used by the local town hall. At the end of this phase, students are asked to hand a brief – “the plan”— with the following elements: (1) an introductory written statements explaining the context, goals, and principles; (2) a location plan, showing how the proposed site plan fits into the surroundings; (3) diagrammatic plans showing urban indexes, zoning codes, the transportation network, and the distribution of uses, building types, and public facilities; (4) the set of rules to use in the generation of a solution; (5) an explanation of how the rules might be applied; (6) a particular solution generated after the rules to illustrate the potential outcome; and (7) a 3D digital or physical model of this solution. Items (4), (5), and (6) might include diagrammatic plans showing the application of rules on the following levels: territorial landmarks, basic geometries (structuring guidelines and grids), and urban units (blocks, plots, and volumes). The plan should clarify what is rigid and cannot be changed and what is flexible. Namely, they should clarify what can be changed by a different rule application on such levels. Phase 4 (3 weeks): detail plan (1/500 scale). In this phase students will test the efficacy of the urban plan to achieve the desired goals by developing a detail plan for one of its sectors, which defines the material features of public space. As mentioned in Section 3.3, students can develop the detail plan for an urban plan developed by other students. In this case, Phase 4 needs to last longer, so that students can become familiar with the rules of the urban plan. This phase is divided into three sub-phases: selection and study of the intervention area, sketch and elaboration of the detail plan. At the end, students are asked to Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) present elements equivalent to those presented after Phase 3, with the difference that the new elements describe the material aspects of public spaces (streets, square, parks, etc.) and the confining façades. The studio lasts for 14 weeks but the exact breakup of time among the phases may vary according to the academic calendar. It has been taught in the 1-4-2-4-3 week format just described, but also in other formats such as 1-3-2-4-4 or 1-3-2-4-4, and even 3-3-4-4 and 4-3-4-3 when Phase 0 was merged with Phase 1. The specific format seems to have no impact on the results, as grade distribution is about the same. In any case, work is developed in teams of 3 to 5 students. 6. Conclusion Research was undertaken with the aim of showing whether urban patterns and shape grammars could be used in a methodology for developing flexible urban plans. It showed that designers’ process encompasses two main tasks that may, nevertheless, overlap in time: one task aiming at the analysis and interpretation of the context to produce an urban program, and another task dealing with the development of the plan. It also showed that designers develop rules concerning four levels: territorial landmarks, basic geometries, urban units, and material features. This methodology was then tested in two subsequent design studios and then refined. Results show that shape grammars can produce plans with non-definitive formal solutions but with explicit and implicit flexibility. Pattern-based urban programs and grammar-based urban plans allow for the generation of alternative design solutions, while respecting a consistent spatial language and a common development vision. These characteristics increase the efficacy of the plan and may extend its lifespan as they enhance the capacity of adjusting to contextual changes. It also imposes less constraints when a designer has to work within the framework given by a plan by other designer, as s/he may manipulate its rules to generate an alternative design that suits her/his interpretation of the context. This reinforces the potential of the proposed approach in a real planning environment. The methodology includes four subtasks: analysis, strategy, urban plan, and detail plan. In analysis the designer examines the context to collect various type of information concerning the site and the population and identify existing territorial landmarks, urban patterns and shape rules. In the strategy the designer interprets the collected data to formulate the problem and generate the urban program, in which s/he selects territorial landmarks and proposes new patterns and urban typologies, among other things. In the urban plan, the designer specifies shape rules for materializing patterns and illustrates their application Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) in the generation of a plan that matches the program. Finally, in the detail plan, the designer sets the rules for dealing with the materials aspects of urban space. This methodology has been used in the teaching of an urban design studio by making each subtask correspond to a methodological phase. These phases are not strict as students may reformulate the work of one phase in the subsequent one. For instance, they may reformulate the program while developing the urban plan, but need to explain why. Results show that this methodology helps students to define clear aims while designing. They also suggest that rules can be created on each methodological level autonomously, though not independently, to guarantee the unity of the whole. Results also show the advantages of following this methodology in developing a rule-based approach to urban design that yields flexible plans. This work sets the experimental and theoretical basis for the development of a real-world experiment to test the approach. Given the experimental results obtained so far, the potential of its application to practice looks promising. Future work will be concerned with this endeavor. However, the development of real applications needs to be preceded by studies aimed at finding ways of representing the set of solutions encoded by plans, as this is a practical requirement for approving them by a town hall. Questions that need to be answered at this level are: How can one appraise and approve a plan that is flexible and can yield multiple solutions? Can a set of shape rules and an illustrative plan generated by such rules be used objectively for this purpose? We believe that a set of integrated computer design support tools for urban design, integrating analytical, generative, and evaluative modules may lay down the foundation for solving the problem, and shifting paradigm from rigid layout plans to the flexible design systems. Ongoing research is concerned with expanding and detailing the methodology put forward in this paper and developing a computer platform to support the methodology. (Duarte et al., forthcoming) Acknowledgements We thank the students in the design studios for their for making their work available for analysis. We also, thank the architect Chuva Gomes for his time and explanation of his work, as well as for the access to his archives. Thank you also to J. Gil and N. Montenegro for their contributions. This research is funded by grant PTDC/AUR/64384/2006 from Fundação para a Ciência e Tecnologia (FCT) and hosted by ICIST. J.N. Beirão is funded by grant SFRH/BD/39034/2007 from the same foundation. Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) References Alexander C, Ishikawa S, Silverstein M, 1977, A Pattern Language: Towns, Buildings, Construction (Oxford University Press, New York) Ascher F, 2001, Les nouveaux principes de l’urbanisme. La fin des villes n’est pas à l’ordre du jour (Éditions de l’Aube) Beirão JN, Duarte JP, 2005, Urban Grammars: Towards Flexible Urban Design, in Proceedings of the 23rd Conference on Education in Computer Aided Architectural Design in Europe, eCAADe 2005 (Duarte J, DuclaSoares G, Sampaio Z, eds, Lisbon, Portugal ) pp 491 – 500 Beirão JN, Duarte JP, Stouffs R, 2009, Grammars of designs and grammars for designing, in Proceedings of the CAAD Futures Conference, 2009 (University of Montreal, Canada) Brown FE and Johnson JH, 1984, An interactive computer model of urban development: the rules governing the morphology of mediaeval London, Environment and Planning B: Planning and Design, 12 377 – 400 Duarte JP, 2005, A Discursive Grammar for Customizing Mass Housing: the case of Siza's houses at Malagueira, in Automation in Construction, Elsevier Science 14 (2) 265 – 275 Duarte, J.P.; Rocha, J.; Ducla-Soares, G.: 2007, Unveiling the structure of the Marrakech Medina: A Shape Grammar and an Interpreter for Generating Urban Form, in Gero, J., Dong, A. (eds.), AIEDAM Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 21 1 – 33 Duarte, JP; Beirão, JN; Montenegro, N; Gil, J; City Induction: formulating, generating, and evaluating urban plans, in Halatsch et al. (eds.) "Digital Urban Modelling and Simulation", CCIS Series Communications in Computer and Information Science Series, Springer-Verlag. (forthcoming) Fleischer A, 1992, Grammatical architecture? Environment and Planning B: Planning and Design, 19 221 – 226 Flemming U, 1987, The Role of Shape Grammar in Analysis and Creation of Designs, in Computability of design, (Kalay YE, New York) pp 245 – 272 Friedman A, 1997, Design for Change: Flexible Planning Strategies for the 1990s and Beyond, Journal of Urban Design, 2 (3) 277 – 295 Gausa M, 1998, Housing: nuevas alternativas, nuevos sistemas (Actar, Barcelona) Geuze A, Mestre J and Bercedo I, 2001, Conversación con Adrian Geuze, in QUADERNS d’Arquitectura i Urbanisme, Col-legi D’Arquitectes de Catalunya, Barcelona 228 52 – 60 Knight TW, 1999, Applications in Architectural Design, and Education and Practice, Report for the NSF/ MIT Workshop on Shape Computation (Massachusetts Institute of Technology, Cambridge) Duarte, J.P.; Beirão, J.N. Towards a methodology for flexible urban design: designing with urban patterns and shape grammars, in Environment and Planning B: planning and design. (Forthcoming 2010) Mayall K, Hall GB, 2005, Landscape grammar 1: spatial grammar theory and landscape planning, Environment and Planning B: Planning and Design 32(6) 895 – 920 Molteni E, 1997, Álvaro Siza: Barrio de la Malagueira, Évora, Textos I Documents D’Arquitectura (Escola Tècnica Superior D’Arquitectura del Vallès, Edicions UPC, Barcelona) Parish YIH and Müller P, 2001, Procedural modeling of cities. In Proceedings of ACM SIGGRAPH 2001 (ACM Press, E. Fiume, Ed.) pp 301 – 308 Stiny G and Gips J, 1972, Shape Grammars and the Generative Specification of Painting and Sculpture, Information Processing, 71 1460 – 1465 Stiny G, 1977, Ice ray: a note on the generation of Chinese lattice designs, Environment and Planning B: Planning and Design, 4 89 – 98 Stiny G, 1980, Kindergarten grammars: designing with Froebel's building gifts, Environment and Planning B: Planning and Design, 7 409 – 462 Stiny G, 1981, A note on the description of designs, Environment and Planning B: Planning and Design, 8 257 – 267 Teeling C, 1996, Algorithmic Design: Generating Urban Form, Urban Design Studies, 2 89 – 100