ExpertFlex: A knowledge-based system for flexible manufacturing system design