On the existence of supervisory policies that enforce liveness in partially controlled free-choice petri nets

Research output: Contribution to journalArticlepeer-review

Abstract

We first show that the existence, or nonexistence, of a supervisory policy that enforces liveness in an arbitrary Petri net (PN) is not semidecidable. Following this, we show that this is not the case if we restrict our attention to an arbitrary, partially controlled, free-choice Petri net (FCPN). Starting from the observation that the set of initial markings for which there is a supervisory policy that enforces liveness in a free-choice structure is right-closed, we present a string of observations that eventually lead to the conclusion that the existence of a supervisory policy that enforces liveness in an arbitrary FCPN is decidable. The paper concludes with some suggested directions for future research.

Original languageEnglish (US)
Article number5892878
Pages (from-to)435-449
Number of pages15
JournalIEEE Transactions on Automatic Control
Volume57
Issue number2
DOIs
StatePublished - Feb 2012

Keywords

  • Discrete event systems
  • Petri net (PN)
  • supervisory control

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering

Cite this