This paper presents a novel rule-driven architecture modeling technique. Different from grammar based procedural modeling
approaches, our proposed method, called rule assist architecture modeling (RAAM), tends to integrate user interactions with implied modeling rules. Construction rules, configure rules and constrain rules
are introduced in our method to minimize user interactions and enhance modeling efficiency. The experimental results demonstrate
the efficiency and flexibility of our method to generate villas and skyscrapers.