Deadlock avoidance in sequential resource allocation systems is a well-defined problem in discrete event system Literature, as it underlies the operation of many contemporary technological systems. In the past, the problem has been studied by means of a number of formal frameworks, including the finite-state automata (FSA) and Petri nets (PN's). In this paper, it is shown that a significant class of deadlock avoidance policies (DAP's), known as algebraic polynomial kernel (PK)-DAP's, originally developed in the FSA paradigm, can be analyzed using recent results from PN structural analysis. Furthermore, the approach to DAP analysis and design taken in this paper has led to the effective generalization of the currently available algebraic PK-DAP's, and to their enrichment with new and more flexible policy implementations.