Selection of construction methods : a knowledge-based approach