- Abstract A general approach to the design of rule-based systems for assembly planning is proposed. It takes advantage of generalities that are part of the scheme of reasoning, or rules, of all processes of assembly planning. The generic kind of knowledge involved is coded into constant meta-rules. The “rest of the rules” vary from one specific problem to another. These variable rules are coded by other meta-rules that include empty rule-forms.