Knowledge-Based Process Planning for Construction and