Procedural modeling is a term in computer graphics referring to the creation of digital models with sets of rules. With the user-defined rule sets, digital models can be generated automatically by computers rather than modeled manually. Several popular procedural modeling methods and are listed and compared in the paper. A new research framework on procedural modeling of urban and architecture form is introduced. We also choose Jørn Utzon’s “additive architecture” as a case study and show the possibilities of future urban and architecture design.