Text this: Knowledge-based flexible manufacturing systems (FMS) scheduling /