“…The past three decades have witnessed very fruitful investigations on deadlock resolution in FMSs [1-47, 49, 51-56]. The following topics are three major methodologies to deal with the deadlock problems in FMSs [16]: deadlock avoidance [2, 3, 6, 9, 10-13, 15-19, 22, 23), deadlock detection and recovery [4,5,8], and deadlock prevention [2,7,14,16,19,20,22,24,26,28,[31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][52][53][54][55][56]. Graph-based techniques [8,11,13], finite state machine-based models [15] and Petri net models [2, 3, 6, 7, 9, 16, 17, 19-28, 30-47, 51-56] have been utilized for deadlock analysis and control.…”