Deadlock avoidance algorithm for flexible manufacturing systems by calculating effective free space of circuits | IEEE Conference Publication | IEEE Xplore