A guide for electrical and control engineers and manufacturing, intelligent and network systems designers to prevent and manage deadlock issues in their systems. It addresses deadlock-free models and scheduling, detection and recovery methods, the formulation of dynamic control policies and comparison and studies that evaluate various approaches.