Figure 4 Ontology of an urban-design tool based on shape grammars: FM (formulation module); GM (generation module); EM (evaluation module). GM uses shape grammars for design generation. eS Swometiess Saee ia et Fase se Beirao (2012) module of the Ci SSE RTS MUTINY eRe oan oe np ere ome tee nears BN develops an urban design tool based on urban grammars and the generation ty Induction project. This tool is called CityMaker and Beirao gives two prototype implementations, an implementation in AutoCAD using VBA and Vlisp APIs, and an implemen ation in Rhinoceros using Grasshopper. The first implementation model offers an advantage in terms of integration with GIS platforms. On the other hand, the second model provides a with updated resu user-friendly interface, allowing all inputs to be changed at any moment ts in real time, while in the first model this implies regeneration.