Partial-Order Reduction for Supervisory Controller Synthesis

被引:4
|
作者
van der Sanden, Bram [1 ,2 ]
Geilen, Marc [1 ]
Reniers, Michel [1 ]
Basten, Twan [1 ,2 ]
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[2] ESI TNO, HTC25, NL-5656 AE Eindhoven, Netherlands
关键词
Automata; Timing; Performance analysis; Scalability; Aerospace electronics; Throughput; Redundancy; Control system analysis; control systems; system analysis and design; systems engineering and theory; supervisory control; system performance; DISCRETE-EVENT SYSTEMS; HEAPS;
D O I
10.1109/TAC.2021.3129161
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A key challenge in the synthesis and subsequent analysis of supervisory controllers is the impact of state-space explosion caused by concurrency. The main bottleneck is often the memory needed to store the composition of plant and requirement automata and the resulting supervisor. Partial-order reduction (POR) is a well-established technique that alleviates this issue in the field of model checking. It does so by exploiting redundancy in the model with respect to the properties of interest. For controller synthesis, the functional properties of interest are nonblockingness, controllability, and least-restrictiveness, but also performance properties, such as throughput and latency are of interest. We propose an on-the-fly POR on the input model that preserves both functional and performance properties in the synthesized supervisory controller. This improves the scalability of the synthesis (and any subsequent performance analysis). Synthesis experiments show the effectiveness of the POR on a set of realistic manufacturing system models.
引用
收藏
页码:870 / 885
页数:16
相关论文
共 50 条
  • [21] Static Partial-Order Reduction of Concurrent Systems in Polynomial Time
    Mittermayr, Robert
    Blieberger, Johann
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 : 619 - 633
  • [22] Learning on Partial-Order Hypergraphs
    Feng, Fuli
    He, Xiangnan
    Liu, Yiqun
    Nie, Liqiang
    Chua, Tat-Seng
    [J]. WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, : 1523 - 1532
  • [23] Partial-Order Reduction in Symbolic State-Space Exploration
    R. Alur
    R.K. Brayton
    T.A. Henzinger
    S. Qadeer
    S.K. Rajamani
    [J]. Formal Methods in System Design, 2001, 18 : 97 - 116
  • [24] Prioritized Constraint-Aided Dynamic Partial-Order Reduction
    Su, Jie
    Tian, Cong
    Yang, Zuchao
    Yang, Jiyu
    Yu, Bin
    Duan, Zhenhua
    [J]. PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [25] Formal verification of a partial-order reduction technique for model checking
    Chou, CT
    Peled, D
    [J]. JOURNAL OF AUTOMATED REASONING, 1999, 23 (3-4) : 265 - 298
  • [26] Theory of partial-order programming
    Osorio, M
    Jayaraman, B
    Plaisted, DA
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 1999, 34 (03) : 207 - 238
  • [27] Semantics of partial-order programs
    Osorio, M
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, 1998, 1489 : 47 - 61
  • [28] Partial-order reduction for parity games and parameterised Boolean equation systems
    Thomas Neele
    Tim A. C. Willemse
    Wieger Wesselink
    Antti Valmari
    [J]. International Journal on Software Tools for Technology Transfer, 2022, 24 : 735 - 756
  • [29] Partial-order reduction for parity games and parameterised Boolean equation systems
    Neele, Thomas
    Willemse, Tim A. C.
    Wesselink, Wieger
    Valmari, Antti
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (05) : 735 - 756
  • [30] The Inconsistent Labelling Problem of Stutter-Preserving Partial-Order Reduction
    Neele, Thomas
    Valmari, Antti
    Willemse, Tim A. C.
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, FOSSACS 2020, 2020, 12077 : 482 - 501