Supervisory Control of Labeled Transition Systems Subject to Multiple Reachability Requirements via Symbolic Model Checking

被引:9
作者
Rawlings, Blake C. [1 ,2 ]
Lafortune, Stephane [2 ]
Ydstie, B. Erik [1 ]
机构
[1] Carnegie Mellon Univ, Dept Chem Engn, Pittsburgh, PA 15232 USA
[2] Univ Michigan, Elect Engn & Comp Sci Dept, Ann Arbor, MI 48109 USA
关键词
Discrete-event systems; formal languages; model checking; open-source software; supervisory control; FALSIFICATION;
D O I
10.1109/TCST.2018.2877621
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present an algorithm to compute the unique maximally permissive state-based supervisor for any deterministic finite labeled transition system subject to a specification with combined invariance and reachability requirements. The specifications that we consider are expressed in computation tree logic and include specifications with multiple reachability requirements, each of which should always be satisfied. The form of the controller (a state-based supervisor) is purely memoryless, so the control decisions can be made by directly sampling the state of the system that is being controlled, without recording any past event or transition history. The algorithm has been implemented in SynthSMV, an extension of the well-known model-checking solver NuSMV, which uses NuSMV's efficient implementation of symbolic model checking (based on binary decision diagrams). A case study that involves coordinating the operation of a set of reactors in a chemical plant shows how the methods that we develop apply in practice.
引用
收藏
页码:644 / 652
页数:9
相关论文
共 19 条
  • [1] Akesson K, 2006, WODES 2006: EIGHTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, P384
  • [2] [Anonymous], 2018, COMPUT AIDED CHEM EN
  • [3] Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
  • [4] Biere A., 2007, The aiger and-inverter graph (aig) format
  • [5] BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
  • [6] SYMBOLIC MODEL CHECKING - 1020 STATES AND BEYOND
    BURCH, JR
    CLARKE, EM
    MCMILLAN, KL
    DILL, DL
    HWANG, LJ
    [J]. INFORMATION AND COMPUTATION, 1992, 98 (02) : 142 - 170
  • [7] Cimatti A., 2002, LECT NOTES COMPUTER, V2404, P359, DOI DOI 10.1007/3-540-45657-0
  • [8] Multitasking supervisory control of discrete-event systems
    De Queiroz, MH
    Cury, JER
    Wonham, WM
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2005, 15 (04): : 375 - 395
  • [9] Supervisory control and reactive synthesis: a comparative introduction
    Ehlers, Ruediger
    Lafortune, Stephane
    Tripakis, Stavros
    Vardi, Moshe Y.
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2017, 27 (02): : 209 - 260
  • [10] Demonstration of Indoor Location Privacy Enforcement using Obfuscation
    Goes, Romulo Meira
    Rawlings, Blake C.
    Recker, Nicholas
    Willett, Gregory
    Lafortune, Stephan
    [J]. IFAC PAPERSONLINE, 2018, 51 (07): : 145 - 151