A Petri-net based hierarchical structure for dynamic scheduler of an FMS: rescheduling and deadlock avoidance | IEEE Conference Publication | IEEE Xplore