• DocumentCode
    1443622
  • Title

    A method for the synthesis of controllers to handle safety, liveness, and real-time constraints

  • Author

    Barveau, M. ; Kabanza, Frodulad ; St.-Denis, R.

  • Author_Institution
    Dept. de Math. et d´´Inf., Sherbrooke Univ., Que., Canada
  • Volume
    43
  • Issue
    11
  • fYear
    1998
  • fDate
    11/1/1998 12:00:00 AM
  • Firstpage
    1543
  • Lastpage
    1559
  • Abstract
    Describes a synthesis method that automatically derives controllers for timed discrete-event systems with nonterminating behavior modeled by timed transition graphs and specifications of control requirements expressed by metric temporal logic (MTL) formulas. Synthesis is performed by using: 1) a forward-chaining search that evaluates the satisfiability of MTL formulas over sequences of states generated by occurrences of actions and 2) a control-directed backtracking technique that takes into consideration the controllability of actions. This method has several interesting features. First, the issues of controllability, safety, liveness, and real time are integrated in a single framework. Second, the synthesis process does not require explicit storage of an entire transition structure over which formulas are checked and can be stopped at any moment, giving an approximate but useful result. Third, search and control mechanisms allow circumvention of the state explosion problem
  • Keywords
    backtracking; computability; control system synthesis; controllability; discrete event systems; formal languages; forward chaining; temporal logic; control-directed backtracking technique; forward-chaining search; liveness; metric temporal logic; nonterminating behavior; real-time constraints; safety; satisfiability; timed discrete-event systems; timed transition graphs; Automatic control; Control system synthesis; Control systems; Controllability; Discrete event systems; Logic; Process control; Real time systems; Safety; Supervisory control;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/9.728871
  • Filename
    728871