IEEE Transactions on Robotics and Automation · 2000 · 105 citations · 10 references
ComputingComputer ScienceSystems EngineeringFormal MethodsReal-time SystemsSchedulingAutomata TheoryDeadlock AvoidanceDiscrete-event System ModelingFinite-state MachinesPetri NetsAlgebraic GeneralizationDeadlockDeadlock AnalysisDeadlock DetectionDeadlock HandlingFinite Automata TheoryPetri Net AnalysisPetri Net Synthesis
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 (PNs). In this paper, it is shown that a significant class of deadlock avoidance policies (DAPs), known as algebraic polynomial kernel (PK)-DAPs, 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-DAPs, and to their enrichment with new and more flexible policy implementations.
10