• DocumentCode
    2384313
  • Title

    Exception Handling Controllerss: An application of pushdown systems to discrete event control

  • Author

    Griffin, Christopher

  • Author_Institution
    Oak Ridge Nat. Lab., Oak Ridge, TN
  • fYear
    2008
  • fDate
    11-13 June 2008
  • Firstpage
    1722
  • Lastpage
    1727
  • Abstract
    Recent work by the author has extended the Supervisory Control Theory to include the class of control languages defined by pushdown machines. A pushdown machine is a finite state machine extended by an infinite stack memory. In this paper, we define a specific type of deterministic pushdown machine that is particularly useful as a discrete event controller. Checking controllability of pushdown machines requires computing the complement of the controller machine. We show that Exception Handling Controllers have the property that algorithms for taking their complements and determining their prefix closures are nearly identical to the algorithms available for finite state machines. Further, they exhibit an important property that makes checking for controllability extremely simple. Hence, they maintain the simplicity of the finite state machine, while providing the extra power associated with a pushdown stack memory. We provide an example of a useful control specification that cannot be implemented using a finite state machine, but can be implemented using an Exception Handling Controller.
  • Keywords
    controllability; deterministic automata; discrete event systems; finite state machines; pushdown automata; controllability; deterministic pushdown machine; discrete event control; exception handling controllers; finite state machine; infinite stack memory; prefix closures; pushdown machines; pushdown systems; supervisory control theory; Automata; Contracts; Control systems; Controllability; Laboratories; Supervisory control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference, 2008
  • Conference_Location
    Seattle, WA
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4244-2078-0
  • Electronic_ISBN
    0743-1619
  • Type

    conf

  • DOI
    10.1109/ACC.2008.4586740
  • Filename
    4586740