Synthesis of deadlock prevention supervisors using Petri nets | IEEE Journals & Magazine | IEEE Xplore